在Python中使用xlsxwriter库生成一个新的excel文件
发布时间:2023-12-13 00:04:59
Python中的xlsxwriter库是一个用于创建Excel文件的功能强大且易于使用的库。它可以用来创建数据报表、图表和各种格式的Excel文件。下面是一个使用xlsxwriter库生成一个新的Excel文件的示例:
首先,我们需要安装xlsxwriter库。在命令行中运行以下命令安装:
pip install xlsxwriter
然后,我们可以开始编写代码。下面是一个简单的例子:
import xlsxwriter
# 创建一个新的Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 添加一个工作表
worksheet = workbook.add_worksheet()
# 添加数据和格式
bold = workbook.add_format({'bold': True})
# 写入标题
worksheet.write('A1', '编号', bold)
worksheet.write('B1', '姓名', bold)
worksheet.write('C1', '年龄', bold)
# 写入数据
data = [
['001', '张三', 25],
['002', '李四', 28],
['003', '王五', 30],
['004', '赵六', 22]
]
for row, row_data in enumerate(data):
for col, cell_data in enumerate(row_data):
worksheet.write(row + 1, col, cell_data)
# 设置列宽
worksheet.set_column('A:A', 10)
worksheet.set_column('B:B', 15)
worksheet.set_column('C:C', 10)
# 关闭文件
workbook.close()
这个例子创建了一个名为example.xlsx的新Excel文件,并在其中添加了一个工作表。然后,它写入了一些数据和标题,并设置了一些格式(例如,加粗)。最后,它设置了一些列的宽度,并关闭了该文件。
运行这个例子后,会生成一个名为example.xlsx的Excel文件,其中包含了我们设置的数据和格式。
这是一个非常简单的例子,只是演示了如何使用xlsxwriter库创建一个新的Excel文件,并添加数据、格式和设置列宽。你可以通过查阅xlsxwriter库的官方文档来了解更多高级的用法和功能。
