下面具体讲解如何使用Python库xlsxwriter来输出各种xlsx文件。
准备工作
首先需要安装xlsxwriter库,安装方法为在命令行下运行
pip install xlsxwriter
创建Excel文件
使用xlsxwriter库,可以创建新的Excel文件。代码示例:
import xlsxwriter
# 创建并打开Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 创建一个名为‘Sheet1’的工作表
worksheet = workbook.add_worksheet('Sheet1')
# 写入数据
worksheet.write('A1', 'Hello, World!')
# 关闭文件
workbook.close()
在这个示例中,通过调用xlsxwriter.Workbook
类来创建一个新的.xlsx文件。然后,你可以使用add_worksheet
方法来创建一个名为"Sheet1"的工作表,并使用write
方法向单元格"A1"添加内容。最后,使用close
方法关闭文件句柄,确保操作系统释放资源。
写入Excel文件
接下来,我们可以向Excel文件中写入更多的数据。代码示例:
import xlsxwriter
# 创建并打开Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 创建一个工作表
worksheet = workbook.add_worksheet()
# 写入不同类型的数据
worksheet.write('A1', '数字')
worksheet.write('B1', '小数')
worksheet.write('C1', '字符串')
worksheet.write('D1', '公式')
worksheet.write('A2', 1)
worksheet.write('B2', 3.14)
worksheet.write('C2', 'Hello')
worksheet.write('D2', '=SUM(A2:B2)')
# 关闭文件
workbook.close()
在这个示例中,创建了一个工作表,并在单元格"A1:B1"中写入标题。然后,在单元格"A2:B2"中写入数字和浮点数。在单元格"C2"中写入字符串,而在单元格"D2"中写入公式。最后,使用close()
方法来关闭文件句柄。
以上就是使用Python库xlsxwriter库来输出各种.xlsx文件的示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用python库xlsxwriter库来输出各种xlsx文件的示例 - Python技术站