xlwings 添加图表python代码
时间: 2023-10-24 15:22:39 浏览: 140
python 用 xlwings 库 生成图表的操作方法
以下是使用xlwings在Excel中添加图表的Python代码示例:
```python
import xlwings as xw
import numpy as np
# 打开Excel文件
wb = xw.Book('example.xlsx')
# 获取工作表对象
sheet = wb.sheets['Sheet1']
# 生成随机数据
data = np.random.randn(10, 3)
# 在工作表中添加数据
sheet.range('A1').value = data
# 创建图表
chart = sheet.charts.add()
# 设置图表类型
chart.chart_type = 'line'
# 设置图表数据范围
chart.set_source_data(sheet.range('A1:C10'))
# 设置图表标题
chart.name = 'My Chart'
# 保存Excel文件
wb.save()
```
这个示例创建了一个包含10行3列随机数据的Excel工作表,然后在工作表中添加了一个线性图表,并将其命名为"My Chart"。最后,保存Excel文件。
阅读全文