CSV(逗號分隔值)是一種常用的文件格式,用於將數據從一個應用程序保存、導入和導出到另一個應用程序。此外,數據科學領域的大部分數據集都存儲在 CSV 文件中。但是,在某些情況下,您必須將 CSV 中的逗號分隔值轉換為 Excel 的 XLSX 或 XLS 工作簿中的表格形式。對於此類場景,本文介紹瞭如何在 Python 中將 CSV 文件轉換為 Excel XLS XLSX。
Python CSV 到 Excel XLS XLSX 轉換器 - 免費下載
為了將 CSV 轉換為 Excel 的 XLSX 或 XLS,我們將使用 Aspose.Cells for Python via Java。它是一個高速且功能強大的電子表格操作庫,允許您創建、修改或轉換 Excel 文件。使用該庫,您可以輕鬆地執行 Excel XLS/XLSX 文件的來迴轉換。您可以使用以下命令安裝 API。
pip install aspose-cells
如何在 Python 中將 CSV 轉換為 Excel
使用 Aspose.Cells for Python 將 CSV 文件轉換為 Excel 非常簡單。 Python CSV 到 Excel 的轉換需要以下步驟。
- 使用其路徑加載 CSV 文件。
- 將 Excel 格式的 CSV 文件保存到所需位置。
就是這樣。以下部分將演示如何將上述步驟轉化為代碼,並在Python中進行CSV到Excel的轉換。
在 Python 中將 CSV 轉換為 Excel XLS
以下是在 Python 中將 CSV 文件轉換為 XLSX 或 XLS 的步驟。
- 創建 LoadOptions 類的對象並使用 FileFormatType.CSV 對其進行初始化。
- 創建 Workbook 類的對象並使用 CSV 文件的路徑和 LoadOptions 對像對其進行初始化。
- 使用 Workbook.save(String, SaveFormat.XLSX) 方法將 CSV 轉換為 Excel。
以下代碼示例顯示瞭如何在 Python 中將 CSV 文件轉換為 Excel XLS。
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, LoadOptions, SaveFormat
# 創建 CSV LoadOptions 對象
loadOptions = LoadOptions(FileFormatType.CSV)
# 使用 CSV 文件的路徑和 loadOptions 創建一個工作簿對象
workbook = Workbook("data.csv", loadOptions)
# 將 CSV 保存為 XLSX
workbook.save("CsvToExcel.xlsx" , SaveFormat.XLSX)
CSV文件
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Python CSV 到 Excel 的轉換
Python CSV 到 Excel 轉換器 - 獲得免費許可證
您可以通過申請 免費臨時許可證 來不受評估限制地使用 API。
結論
在本文中,您學習瞭如何在 Python 中將 CSV 文件轉換為 Excel XLS XLSX。您可以使用 文檔 探索有關 Python 電子表格 API 的更多信息。如果您有任何問題或疑問,請隨時通過我們的 論壇 告訴我們。