这个简单的主题重点关注如何在 Python 中将 XML 转换为 XLSX。它涵盖了详细系统配置的步骤以及描述程序流程的逐步算法。您可以使用非常简单的代码在 Python 将 XML 转换为 Excel 中加载源 XML 文件。开发的应用程序可以在 Windows、Linux 或 macOS 中配置 Java 和 Python 的任何环境中使用。
在 Python 中将 XML 转换为 XLSX 的步骤
- 配置环境以使用 Aspose.Cells for Python via Java 将 XML 文件转换为 Excel 文件
- 创建 XmlLoadOption 类对象的对象来设置加载选项
- 通过提供加载选项实例,使用 Workbook 类对象从磁盘打开源 XML 文件
- 将访问的 XML 文件保存为磁盘上的 Excel 文件
在上述步骤中,为了将 XML 导出到 Excel,有效地利用了基于 Python 的 API。该过程将通过提供 XML 加载选项从磁盘访问源 XML 文件开始。最后,将实现Python中Workbook类公开的save方法XML到XLSX的转换。
在 Python 中将 XML 转换为 XLSX 的代码
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, XmlLoadOptions | |
# Load API License | |
licenseXmlToXls = License() | |
licenseXmlToXls.setLicense("License.lic") | |
# Create XmlLoadOptions object | |
options = XmlLoadOptions() | |
options.setCheckDataValid(True) | |
# Load the source XML file | |
xmlWorkbook = Workbook("source.xml", options) | |
# Convert the XML to Excel using the save method | |
xmlWorkbook.save("SavedXml.xlsx") | |
# Shutdown the JVM | |
jpype.shutdownJVM() | |
print("XML to Excel conversion done successfully") |
为了将 XML 转换为 XLSX Python 代码已在上面的示例中使用。您可以通过设置 XmlLoadOptions 类公开的不同属性来预处理源 XML 加载过程,包括设置自动筛选器以及数据筛选选项、配置日期和数字格式的选项以及检查 XML 数据有效性等。
在本主题中,我们了解到,为了开发 XML 到 Excel 转换器,可以轻松使用基于 Python 的 API。如果您想了解将 HTML 转换为 JSON 文件的过程,请参阅 如何使用 Python 将 HTML 转换为 JSON 上的文章。