使用 Python 创建 CSV
通过您的 Python 应用程序生成 CSV,无需安装 Microsoft Office®。
对于开发人员,谁正在尝试通过 Python 应用程序创建 CSV 文件? Aspose.Total for Python via Java API 可以帮助自动化创建过程。 它是处理不同格式的各种 API 的完整包,包括 Microsoft Office 文件和图像。 Aspose.Total for Python via Java 包中的 Aspose.Cells for Python via Java API 使这个生成过程变得简单。 下面是创建过程。 此外,开发人员可以轻松地增强应用程序来修改 CSV 文件。 使用 Python 更新 CSV 文件的过程是相同的,只是它在创建工作簿对象时需要现有文件作为参数。
如何在 Python 中创建 CSV 文件
- 创建以 文件FormatType 作为参数的新 Workbook 类对象
- 使用 getWorksheets().get(index) 方法获取所需 Worksheet 的访问权限
- 使用 Worksheet.getCells().get(indexValue).putValue() 方法在访问的单元格中插入数据
- 通过传递带有路径的文件作为参数,使用 save() 将文档保存为 .csv 文件
创作要求
- 对于 CSV 生成,直接从 PyPI ( Aspose.Cells ) 引用项目中的 API
- 或者使用以下 pip 命令
pip install aspose.cells
- 此外,从 downloads 部分下载 API 包
在 Python 中创建 CSV
# create a new XLSX workbook | |
workbook = Workbook(FileFormatType.XLSX) | |
worksheet = workbook.getWorksheets().get(0) | |
# Insert a string value to a cell | |
worksheet.getCells().get("C2").setValue("Image") | |
# set the 4th row height | |
worksheet.getCells().setRowHeight(3, 150) | |
# set the C column width | |
worksheet.getCells().setColumnWidth(3,50) | |
# add a picture to the D4 cell | |
index = worksheet.getPictures().add(3, 3, "aspose-cells-for-python.png") | |
# get the picture object | |
pic = worksheet.getPictures().get(index) | |
# save the Excel file | |
workbook.save("workbook_with_image.xlsx") |
探索 Python 选项
什么是CSV文件格式
CSV(逗号分隔值)文件是存储表格数据的常用格式,类似于电子表格或数据库。它由以逗号分隔的数据组成,其中每一行代表一条记录。 CSV 文件可以在 Microsoft Notepad 或 Apple TextEdit 等文本编辑器以及 Microsoft Excel 或 Apple Numbers 等电子表格程序中打开。
在文本编辑器中打开时,CSV 数据以表格格式显示。列以逗号分隔,每行以换行符分隔。第一行称为标题行,包含列名称。
CSV 文件允许在不同应用程序之间轻松交换数据。数据可以从 Excel 或 Numbers 等电子表格程序中导出,并以 CSV 格式保存。同样,可以将 CSV 文件导入这些程序,从而允许将数据从一个系统传输到另一个系统。
CSV 文件由于其简单和通用的结构而提供灵活性和兼容性。它们广泛用于数据迁移、跨平台共享信息以及集成来自各种来源的数据。 CSV 文件的直截了当的特性使它们易于被人类和计算机系统进行数据操作、分析和处理。