XML(可扩展标记语言)是一种用于出色处理复杂数据结构的标记语言。它是一种计算机友好的格式,很像用于长期数据存储、传输和数据可重用性的 HTML。 Excel(Microsoft Excel 电子表格)是由行和列中的单元格组成的文件。 Excel 是最重要的工具之一,它支持内置公式来执行数据和信息的计算、分析和可视化。在各种情况下,您需要将数据从 XML 导出到 Excel(XLSX 或 XLS)以进行进一步处理,反之亦然。在本文中,我们将学习如何使用 REST API 在 Python 中将 XML 转换为 Excel 以及将 Excel 转换为 XML。
本文应涵盖以下主题:
- Excel 文件到 XML 格式和 XML 到 XLSX 转换器 API
- 使用 REST API 在 Python 中将 XML 导入 Excel Online
- 使用 REST API 在 Python 中将 Excel 转换为 XML 格式
Excel 文件到 XML 格式和 XML 到 XLSX 转换器 API
为了在线将 Excel 转换为 XML 或在 Excel 电子表格中打开 XML 文件,我将使用 GroupDocs.Conversion Cloud API 的 Python SDK。 Python 库是一种快速、可靠的开源库和文档转换解决方案。它是 100% 免费、安全且易于使用的强大的文件格式转换 API。它以编程方式将支持的格式 转换为云上的任何格式。您可以在控制台中使用以下命令安装它:
pip install groupdocs_converison_cloud
接下来,在开始执行步骤和可用代码示例之前,从 仪表板 获取您的客户端 ID 和客户端密码。获得 ID 和密码后,请将代码示例添加到您的 Python 应用程序中,如下所示:
# 从 http://api.groupdocs.cloud 在你的 python 应用程序中导入 Python SDK
import groupdocs_conversion_cloud
# 免费注册后,从 https://dashboard.groupdocs.cloud 获取 client_id 和 client_secret。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# 获取文件 API 配置
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
使用 REST API 将 XML 导入 Python 中的 Excel Online
在本节中,让我们看看如何按照下面给出的步骤在云上以编程方式将 XML 转换为 Python 中的 XLSX。首先,使用 代码示例 将 XML 文件上传到云端。因此,上传的 XML 文件将在云端仪表板的 文件部分 中可用。
接下来,按照下面给出的步骤以编程方式将 XML 文件转换为 Python 中的 Excel 工作簿:
- 创建 ConvertApi 的实例
- 创建 ConvertSettings 的实例
- 设置存储名称和输入 XML 文件路径
- 接下来,将“xlsx”分配给格式
- 现在,提供输出 xlsx 文件路径
- 使用 ConvertSettings 创建 ConvertDocumentRequest
- 最后,通过使用 ConvertDocumentRequest 调用 convertDocument() 方法进行转换
下面给出的代码示例显示了 Python 如何在不使用 REST API 打开文件的情况下将 XML 转换为 XLSX:
# 如何使用 REST API 在 Python 中将 XML 导入 Excel Online
try:
# 创建 API 实例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 定义转换设置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.xml"
settings.format = "xlsx"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Excel to XLSX format in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
您可以使用下载文件代码片段下载转换后的文件。
使用 REST API 在 Python 中将 Excel 转换为 XML 格式
在本节中,我们将按照以下步骤展示如何在 Python 中以编程方式将 Excel 转换为 XML:
- 创建 ConvertApi 的实例
- 创建 ConvertSettings 的实例
- 设置存储名称和输入 XLSX 文件路径
- 将“xml”分配给格式
- 现在,提供输出 xml 文件路径
- 使用 ConvertSettings 创建 ConvertDocumentRequest
- 通过使用 ConvertDocumentRequest 调用 convertDocument() 方法进行转换
以下代码示例显示了如何使用 REST API 在 Python 中将 Excel 在线转换为 XML:
# 如何使用 REST API 在 Python 中将 Excel 转换为 XML 格式
try:
# 创建 API 实例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 定义转换设置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.xlsx"
settings.format = "xml"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Excel into XML online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
XML 到 Excel 转换器在线免费
如何在线将 XML 转换为 Excel?请尝试以下XML 到 Excel 转换器免费在线,它是使用上述 API 开发的。
XLSX 到 XML 转换器在线免费
如何在线将 Excel 转换为 XML?请尝试下面的 在线 Excel 到 XML 转换器 用于理货,它是使用上述 API 开发的。此在线 XLSX 到 XML 转换器可用于将 Excel 转换为 XML 模式。
结论
这使我们结束了这篇博文。总结一下你学到的东西:
- 如何使用 REST API 在 Python 中将 XML 文件转换为 XLSX 格式;
- 如何使用 REST API 在 Python 中在线将 XLSX 文件转换为 XML;
- XML 到 XLS 在线免费转换器;
- XLSX 到 XML 在线转换器;
此外,您可以按照 文档 探索更高级的转换解决方案。我们还提供了一个 API 参考 部分,让您可以直接通过浏览器可视化我们的 API 并与之交互。 GroupDocs.Conversion Cloud SDK for Python 的完整源代码可在 GitHub 上免费获得。
最后,groupdocs.com 正在撰写新的博文。因此,请保持联系以获取定期更新。
问一个问题
有关 Excel 到 XML 文件转换器或 XML 到 Excel 转换器工具的任何问题/查询,请访问我们的论坛。
常见问题
如何使用 Python 将 XML 转换为 Excel?
请按照 此链接 学习 Python 代码片段,了解如何快速轻松地将 XML 导入 Excel。
如何使用 REST API 在 Python 中在线将 XML 转换为 Excel?
创建 ConvertApi 的实例,设置转换设置的值并使用 ConvertDocumentRequest 调用 convertDocument 方法以在 Excel 中打开 XML 文件。
如何免费将 XML 转换为 Excel?
有一个免费的在线 XML 到 Excel 文件转换器,可让您快速轻松地将 XML 转换为 Excel 格式。转换完成后,您可以在云存储中下载 XLSX 文件。
如何免费在线将 XML 转换为 Excel?
- 打开我们的在线 XML 到 Excel 转换器
- 在文件放置区域内单击以上传 XML 文件或拖放 XML 文件。
- 单击立即转换按钮,在线 XML 到 XLSX 转换器会将 XML 转换为 Excel。
- 将 XML 转换为 Excel 后,输出文件的下载链接将立即可用。
如何安装 XML 到 Excel 转换器免费下载库?
安装并下载 XML 到 Excel 转换器 Python 库,以编程方式创建和处理 XML 到 Excel 的转换。
如何在 Windows 中将 XML 文件转换为 XLSX?
请访问 此链接 下载 XML 到 Excel 转换器。此 XML 到 XLSX 离线转换器只需单击一下即可在窗口中执行转换。
如何在 Python 中将 Excel 文件转换为 XML 文件?
请按照 此链接 学习如何将 Excel 快速转换为 XLSX 格式的 Python 代码片段。
如何使用 REST API 在 Python 中从 Excel 创建 XML 文件?
创建 ConvertApi 的实例,设置转换设置的值并使用 ConvertDocumentRequest 调用 convertDocument 方法以将 Excel 文件转换为 XML 文件。
如何免费将 Excel 文件转换为 XML 格式?
有一个免费在线 Excel 到 XML 转换器,可让您快速轻松地将 Excel 转换为 XML 格式。转换完成后,您可以在云存储中下载转换后的 XML 文件。
如何免费在线将 Excel 文件转换为 XML 文件?
打开我们的在线 XLSX 到 XML 转换器 在文件放置区域内单击以上传 Excel 文件或拖放 Excel 文件。 单击立即转换按钮,在线 XML 到 XLSX 转换器会将 XLSX 转换为 XML。 将 XLSX 转换为 XML 后,输出文件的下载链接将立即可用。
我们可以在 Windows 中将 Excel 转换为 XML 文件吗?
请访问 此链接 免费下载 XLSX 到 XML 转换器。这款离线 XLSX 到 XML 转换器免费下载软件只需单击一下即可快速执行转换。
免费在线使用 Excel 到 XML 转换器是否安全?
是的,我们会在 24 小时后删除上传的文件。
也可以看看
- 在 Python 中将 PowerPoint PPT/PPTX 转换为 JPG/JPEG 图像
- 在 Python 中将 CSV 转换为 JSON 并将 JSON 转换为 CSV
- 在 Python 中将 EXCEL 转换为 JSON 并将 JSON 转换为 EXCEL
- 如何使用 Node.js 将 JPG 转换为 PDF
- 使用 Node.js 将 PDF 转换为可编辑的 Word 文档
- 如何在 Node.js 中将 Excel 电子表格转换为 PDF
- 使用 Python 从 PDF 中提取文本
- 在 Python 中使用 REST API 将 Word 文档转换为 PDF
- 使用 Python SDK 将 PDF 转换为可编辑的 Word 文档