xlwings
是一个 Python 库,它允许你在 Excel 和 Python 之间进行无缝交互
安装 xlwings:
首先,确保你已经安装了 xlwings
。如果没有,请在命令行中运行以下命令来安装:
pip install xlwings
创建一个简单的 Python 脚本:
在你的计算机上创建一个新的 Python 文件(例如:chart_example.py
),并在其中编写以下代码:
import xlwings as xw
# 激活 Excel 工作簿
app = xw.Book()
sheet = app.sheets['Sheet1']
# 创建一个简单的折线图
data = [
['Year', 'Sales'],
[2018, 10000],
[2019, 15000],
[2020, 20000],
[2021, 25000]
]
# 将数据写入 Excel 工作表
for row in data[1:]:
sheet.range(row).value = row
# 创建一个图表
chart = sheet.charts.add()
chart.chart_type = xw.constants.xlLineChart
chart.name = 'Sales Chart'
chart.top = 100
chart.left = 100
chart.width = 400
chart.height = 300
# 设置图表的数据源
chart.set_source_data(sheet.range('A2:B6'))
# 显示图表
chart.show()
运行 Python 脚本:
在命令行中,导航到包含 chart_example.py
的文件夹,然后运行以下命令:
python chart_example.py
这将打开一个新的 Excel 工作簿,并在其中创建一个简单的折线图。
注意:在运行此示例之前,请确保你已经安装了 Excel,并且 xlwings
能够找到它。如果你使用的是 Excel 365 或 Excel 2019,请确保将 xlwings
添加到你的系统 PATH 中。