本文概述
- 使用xlsxwriter模块写入Excel文件
- 使用openpyxl模块写入Excel文件
- 使用xlwt将数据写入Excel文件
- 用pyexcel编写文件
如果你想将数据写入任何文件, 又不想自己做任何麻烦, 那么可以使用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 = 0column = 0content = ["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 += 1book.close()
【Python怎么写入excel文件(详细实例在这里。。。)】输出
文章图片
推荐阅读
- Python统计模块用法示例
- Python如何写入CSV文件(详细答案————)
- Python sys模块用法
- Python使用SMTP发送电子邮件示例
- Python如何读取Excel文件(详细内容在这里…)
- LeetCode 689. Maximum Sum of 3 Non-Overlapping Subarrays
- android开发小记
- APP页面如何区分是原生的还是H5页面
- Appium之UIAutomator API选择元素