本文概述
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()函数接受一个参数, 然后返回代表该文件的工作簿对象。确保你在电子表格所在的目录中。否则, 导入时会出现错误。
你可以在range()函数的帮助下轻松使用for循环, 以帮助你打印出第2列中具有值的行的值。如果这些特定单元格为空, 则将获得None。
使用xlwt将数据写入Excel文件
除了XlsxWriter软件包外, 还可以使用xlwt软件包来创建包含数据的电子表格。它是用于写入数据, 格式化信息等的替代软件包, 是将数据和格式信息写入扩展名为.xls的文件的理想选择。它可以在电子表格上执行多项操作。
它支持格式, 图像, 图表, 页面设置, 自动过滤器, 条件格式等功能。
熊猫具有从excel文件读取各种数据的出色方法。我们还可以将结果导入回熊猫。
用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()
输出
评论前必须登录!
注册