Python 写入 Excel 文件

2025年4月17日 | 3 分钟阅读

Python 写入 Excel 文件用于使用 xlwt 模块对电子表格执行多项操作。 这是将数据和格式信息写入具有 .xls 扩展名的文件的理想方式。

如果您想将数据写入任何文件,又不想自己完成所有操作的麻烦,那么可以使用 for 循环来自动执行整个过程。

使用 xlsxwriter 模块写入 Excel 文件

我们还可以使用 xlsxwriter 模块写入 excel 文件。 它被定义为用于以 XLSX 文件格式写入文件的 Python 模块。 它还可以用于将文本、数字和公式写入多个工作表。 此外,它还支持图表、格式、图像、页面设置、自动筛选器、条件格式等功能。

我们需要使用以下命令来安装 xlsxwriter 模块

注意- 在整个 XlsxWriter 中,行和列都是从零开始索引的。 工作表中的第一个单元格列为 A1 为 (0,0),B1 为 (0,1),A2 为 (1,0),B2 为 (1,1)......等等。

使用 openpyxl 模块写入 Excel 文件

它被定义为一个包,如果您想读取和写入 .xlsx、xlsm、xltx 和 xltm 文件,通常建议使用该包。 您可以通过运行 type(wb) 来检查它。

load_workbook() 函数接受一个参数并返回一个工作簿对象,该对象表示该文件。 确保您与电子表格位于同一目录中。 否则,导入时会出现错误。

您可以借助 range() 函数轻松使用 for 循环来帮助您打印出第 2 列中具有值的行的值。 如果那些特定的单元格是空的,您将得到 None。

使用 xlwt 将数据写入 Excel 文件

除了 XlsxWriter 包之外,您还可以使用 xlwt 包来创建包含数据的电子表格。 它是用于写入数据、格式化信息等的替代包,非常适合将数据和格式信息写入具有 .xls 扩展名的文件。 它可以在电子表格上执行多项操作。

它支持格式、图像、图表、页面设置、自动筛选器、条件格式等功能。

Pandas 具有从 excel 文件读取各种数据的出色方法。 我们还可以将结果导入回 pandas。

使用 pyexcel 写入文件

您可以通过使用 save_as() 函数轻松地将数组导出回电子表格,并将数组和目标文件的名称传递给 dest_file_name 参数。

它允许我们指定分隔符并添加 dest_delimiter 参数。 您可以在 " " 之间传递您想要用作分隔符的符号。

代码

输出

Python Write Excel File
下一个主题Python JSON