写一个office excel折线图生成脚本
时间: 2023-05-18 14:06:34 浏览: 62
非常感谢您的提问。以下是一个简单的 Python 脚本,可以使用 openpyxl 库生成一个 Excel 折线图:
```python
import openpyxl
from openpyxl.chart import LineChart, Reference
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 创建折线图
chart = LineChart()
# 设置图表标题
chart.title = 'Sales Data'
# 设置 X 轴标签
chart.x_axis.title = 'Month'
# 设置 Y 轴标签
chart.y_axis.title = 'Sales'
# 创建数据范围
data = Reference(worksheet, min_col=2, min_row=1, max_col=3, max_row=13)
# 添加数据到图表
chart.add_data(data, titles_from_data=True)
# 添加图表到工作表
worksheet.add_chart(chart, 'E2')
# 保存 Excel 文件
workbook.save('example.xlsx')
```
这个脚本使用 openpyxl 库打开一个名为 "example.xlsx" 的 Excel 文件,选择工作表,创建一个折线图,设置标题和轴标签,然后将数据添加到图表中,并将图表添加到工作表中。最后,保存 Excel 文件。您可以根据需要修改数据范围和图表设置。