Python 写入 Excel 文件可使用 xlwt 模块执行多个操作,用于在具有 .xls 扩展名的文件中写入数据和格式信息。

如果您想要将数据写入任何文件,但不想费力地手动完成所有操作,那么您可以使用 for 循环来自动化整个过程。

使用 xlsxwriter 模块写入 Excel 文件

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

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

pip install xlsxwriter   

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

使用 openpyxl 模块写入 Excel 文件

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

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

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

使用 xlwt 写入数据到 Excel 文件

除了 XlsxWriter 包,您还可以使用 xlwt 包创建包含数据的电子表格。它是用于写入数据、格式信息等的另一个包,适用于将数据和格式信息写入扩展名为 .xls 的文件。它可以在电子表格上执行多个操作。

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

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

使用 pyexcel 写入文件

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

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

代码示例

# import xlsxwriter module     
import xlsxwriter     
      
book = xlsxwriter.Book('Example2.xlsx')     
sheet = book.add_sheet()     
       
# Rows and columns are zero indexed.     
row = 0    
column = 0    
      
content = ["Parker", "Smith", "John"]     
      
# iterating through the content list     
for item in content :     
      
    # write operation perform     
    sheet.write(row, column, item)     
      
    # incrementing the value of row by one with each iterations.     
    row += 1    
          
book.close()     

输出:

1.png

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程