Python写Excel文件

Python写Excel文件

Python写Excel文件是使用 xlwt 模块在电子表格上执行多个操作的方法。它是一种将数据和格式信息写入扩展名为.xls的文件的理想方式。

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

使用xlsxwriter模块写Excel文件

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

我们需要使用以下命令来安装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()函数接收一个参数并返回一个表示文件的工作簿对象。确保你在与电子表格位于同一目录下。否则,在导入时会出现错误。

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

使用xlwt写入数据到Excel文件

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

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

Pandas具有优秀的方法可以从电子表格文件中读取各种数据。我们也可以将结果导入回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()   

输出:

Python写Excel文件

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程