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 = 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 的更多信息。如果您有任何问题或疑问,请随时通过我们的 论坛 告诉我们。