首页 > 解决方案 > 使用 openpyxl 为图表平铺分配单元格引用

问题描述

在 Excel 中,您可以通过选择图表标题对象,然后在公式栏中将其链接到 Excel 工作簿中的单元格来创建动态图表标题。

使用 openpyxl 制作图表我可以设置标题,但我不确定如何将标题设置为单元格引用。

import openpyxl as xl

chart = xl.chart.BarChart()
chart.title = "Some Chart Title" #I'd like this to be "'Sheet1'!$A$1"

标签: pythonexcelopenpyxl

解决方案


解决了

# Initialize the title first
chart.title = "" 
chart.title.tx.strRef = xl.chart.data_source.StrRef( "'Sheet1'!$A$1")

推荐阅读