如何将 XML 转换为 Excel 表格以及如何在 Python 中将 Excel 在线转换为 XML。

在 Python 中将 XML 转换为 Excel 并将 Excel 转换为 XML

XML(可扩展标记语言)是一种用于出色处理复杂数据结构的标记语言。它是一种计算机友好的格式,很像用于长期数据存储、传输和数据可重用性的 HTML。 Excel(Microsoft Excel 电子表格)是由行和列中的单元格组成的文件。 Excel 是最重要的工具之一,它支持内置公式来执行数据和信息的计算、分析和可视化。在各种情况下,您需要将数据从 XML 导出到 Excel(XLSX 或 XLS)以进行进一步处理,反之亦然。在本文中,我们将学习如何使用 REST API 在 Python 中将 XML 转换为 Excel 以及将 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))
如何使用 Python 在线将 XML 转换为 Excel

使用 REST API 将 XML 导入 Python 中的 Excel Online

您可以使用下载文件代码片段下载转换后的文件。

使用 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))
如何在线将 XLSX 转换为 XML

使用 REST API 在 Python 中将 Excel 转换为 XML 格式

按照提到的步骤上传,然后下载 转换后的文件。就是这样。

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 小时后删除上传的文件。

也可以看看