在 ms excel 中,open xml 是 excel 使用的基础文件格式,用于存储电子表格数据、格式、公式和其他相关信息。通过将 excel 转换为 open xml,开发人员能够在编程中实现对 excel 文件的灵活控制和操作。反过来,您也可以从 open xml 生成 excel 文件,利用 excel 的内置功能来执行高级数据操作。本文将介绍如何使用 spire.xls for python 在 python 中将 excel 转换为 open xml 或将 open xml 转换为 excel。
安装 spire.xls for python
此教程需要 spire.xls for python 和 plum-dispatch v1.7.4。您可以通过以下 pip 命令将它们轻松安装到 vs code 中。
pip install spire.xls
如果您不确定如何安装,请参考:如何在 vs code 中安装 spire.xls for python
python 将 excel 转换为 open xml
spire.xls for python 提供的 workbook.saveasxml() 方法,可将 excel 文件保存为 open xml 格式。具体步骤如下:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromfile() 方法加载 excel 文件。
- 使用 workbook.saveasxml() 方法将 excel 文件保存为 open xml 格式。
- python
from spire.xls import *
from spire.xls.common import *
# 创建workbook对象
workbook = workbook()
# 加载excel文件
workbook.loadfromfile("示例3.xlsx")
# 将 excel 文件保存为 open xml 文件格式
workbook.saveasxml("excel转xml.xml")
workbook.dispose()
python 将 open xml 转换为 excel
要将 open xml 文件转换为 excel,需要通过 workbook.loadfromxml() 方法加载 open xml 文件,然后调用 workbook.savetofile() 方法将其保存为 excel 文件。具体步骤如下:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromxml() 方法加载 open xml 文件。
- 使用 workbook.savetofile() 方法将 open xml 文件保存为 excel 文件。
- python
from spire.xls import *
from spire.xls.common import *
# 创建workbook对象
workbook = workbook()
# 加载一个open xml文件
workbook.loadfromxml("excel转xml.xml")
# 将 open xml 文件保存为 excel xlsx 格式
workbook.savetofile("xml转excel.xlsx", excelversion.version2016)
workbook.dispose()
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。