如何將 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 小時後刪除上傳的文件。

也可以看看