CSV 到 Excel Python

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 的步骤。

以下代码示例展示了如何在 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

Python CSV 到 Excel 转换器 - 获得免费许可证

您可以通过申请 免费临时许可证 来使用该 API,而不受评估限制。

结论

在本文中,您学习了如何在 Python 中将 CSV 文件转换为 Excel XLS XLSX。您可以使用 文档 探索有关 Python 电子表格 API 的更多信息。如果您有任何问题或疑问,请随时通过我们的 论坛 告诉我们。

也可以看看