Excel 到 CSV Python

Excel 电子表格广泛用于将数据从一个应用程序保存、导入或导出到另一个应用程序。此外,您可以对数据进行各种操作,例如排序、应用数学公式、生成图表等。但是,在各种情况下,需要转换 Excel 的 XLSXXLS 工作簿为 CSV(逗号分隔值)格式。对于此类场景,本文介绍了如何在 Python 中将 Excel 文件转换为 CSV。

Python Excel 到 CSV 转换器 API

为了将 Excel 的 XLSX 或 XLS 格式转换为 CSV,我们将使用 Aspose.Cells for Python via Java。它是一个强大的电子表格操作 API,允许您创建、修改或转换 Excel 文件。您可以使用以下命令安装 API。

pip install aspose-cells

将 Excel 文件转换为 CSV

以下是在 Python 中将 Excel XLSX 或 XLS 文件转换为 CSV 的步骤。

以下代码示例展示了如何在 Python 中将 XLSX 文件转换为 CSV。

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat

# 使用 Excel 文件的路径创建工作簿对象
workbook =  Workbook("data.xlsx")

# 将 XLSX 保存为 CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)

Excel文件

Excel 到 CSV Python

转换后的 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

获取免费 API 许可证

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

结论

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

也可以看看