使用xlsxwriter引擎
时间: 2023-07-15 20:15:17 浏览: 75
好的,使用xlsxwriter引擎来生成Excel文件的话,你需要先安装xlsxwriter库。可以通过pip命令来安装:
```
pip install xlsxwriter
```
安装完成后,就可以开始使用xlsxwriter来生成Excel文件了。下面是一个简单的示例代码,可以生成一个包含数据和图表的Excel文件:
```python
import xlsxwriter
# 创建一个Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 创建一个工作表
worksheet = workbook.add_worksheet()
# 写入数据
data = [
['Name', 'Age', 'Gender'],
['John', 25, 'Male'],
['Lucy', 23, 'Female'],
['Mike', 30, 'Male'],
]
for row, row_data in enumerate(data):
for col, col_data in enumerate(row_data):
worksheet.write(row, col, col_data)
# 创建一个图表
chart = workbook.add_chart({'type': 'column'})
# 设置图表数据系列
chart.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$4',
'values': '=Sheet1!$B$2:$B$4',
})
# 将图表插入到工作表中
worksheet.insert_chart('D1', chart)
# 关闭文件
workbook.close()
```
这个示例代码会生成一个名为example.xlsx的Excel文件,其中包含一个名为Sheet1的工作表,里面有一些数据和一个柱状图表。你可以根据自己的需要修改这个代码来生成不同的Excel文件。
阅读全文