
在 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
- 使用 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 將 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))

使用 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 小時後刪除上傳的文件。
也可以看看
- 在 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 文檔