欢迎访问宙启技术站
智能推送

使用xlsxwriter库在Python中创建工作簿

发布时间:2023-12-12 23:58:23

xlsxwriter是Python中用于创建Microsoft Excel(.xlsx)文件的库。它提供了丰富的功能,可以创建、修改和格式化Excel文件,包括工作表、单元格、图表等。

首先,需要安装xlsxwriter库。在命令行中运行以下命令进行安装:

pip install xlsxwriter

下面是一个使用xlsxwriter库创建工作簿的简单示例:

import xlsxwriter

# 创建一个新的Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')

# 新建一个工作表
worksheet = workbook.add_worksheet()

# 写入数据
worksheet.write('A1', 'Hello')
worksheet.write('B1', 'World')

# 写入公式
worksheet.write_formula('C1', '=A1&B1')

# 创建格式化对象
bold = workbook.add_format({'bold': True})

# 在A2单元格应用格式化并写入数据
worksheet.write('A2', 'Formatted Text', bold)

# 设置列宽
worksheet.set_column('A:C', 15)

# 关闭工作簿
workbook.close()

这个例子创建了一个名为example.xlsx的工作簿,并添加了一个名为Sheet1的工作表。在工作表中,写入了文本数据和公式,并应用了格式化。最后,设置了列宽,并关闭了工作簿。

运行上述代码后,会在当前目录下生成一个名为example.xlsx的Excel文件,打开后可以看到工作表中的数据和格式化效果。

除了上述示例中的基本功能外,xlsxwriter还提供了许多其他功能,如合并单元格、添加图表、设置样式等等。你可以通过查看xlsxwriter官方文档来了解更多功能和用法。

总之,xlsxwriter是一个功能强大的Python库,可用于创建和修改Excel文件,非常适用于需要自动生成和操作Excel文件的数据处理任务。