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 中。