Excel 电子表格广泛用于将数据从一个应用程序保存、导入或导出到另一个应用程序。此外,您可以对数据进行各种操作,例如排序、应用数学公式、生成图表等。但是,在各种情况下,需要转换 Excel 的 XLSX 或 XLS 工作簿为 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 的步骤。
- 使用 Workbook 类加载 Excel 文件。
- 使用 Workbook.save(String, SaveFormat.CSV) 方法将 Excel 转换为 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文件
转换后的 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 的更多信息。如果您有任何问题或疑问,请随时通过我们的 论坛 告诉我们。