Python 迷你图范围字典的 xlsxwriter 行列表示法
Python xlsxwriter row-column notation for range dictionary of sparkline
到目前为止,xlsxwriter 的行-列表示法对我来说效果很好,例如添加图表系列。此外,add_sparkline 按预期工作。
但是,我无法让 2 一起工作...我做错了什么?
这 2 个工作完美:
worksheet.add_sparkline(2, 2, {'range': 'D2:I2' }) # add sparkline to row 2
chart.add_series({'values': ['Recent', row,colstart,row,colend]})
这不起作用:
worksheet.add_sparkline(2, 2, {'range': [row,colstart,row,colend] })
非常感谢!沃特
XlsxWriter 迷你图中 range
(和 location
)的列表语法不支持行-列语法。相反,它用于称为 grouped-sparklines.
的迷你图功能
要在您的案例中使用行-列语法,您可以使用 cell utility functions 之一,例如 xl_range
:
from xlsxwriter.utility import xl_range
# ...
worksheet.add_sparkline(2, 2, {'range': xl_range(row,colstart,row,colend)})
到目前为止,xlsxwriter 的行-列表示法对我来说效果很好,例如添加图表系列。此外,add_sparkline 按预期工作。
但是,我无法让 2 一起工作...我做错了什么?
这 2 个工作完美:
worksheet.add_sparkline(2, 2, {'range': 'D2:I2' }) # add sparkline to row 2
chart.add_series({'values': ['Recent', row,colstart,row,colend]})
这不起作用:
worksheet.add_sparkline(2, 2, {'range': [row,colstart,row,colend] })
非常感谢!沃特
XlsxWriter 迷你图中 range
(和 location
)的列表语法不支持行-列语法。相反,它用于称为 grouped-sparklines.
要在您的案例中使用行-列语法,您可以使用 cell utility functions 之一,例如 xl_range
:
from xlsxwriter.utility import xl_range
# ...
worksheet.add_sparkline(2, 2, {'range': xl_range(row,colstart,row,colend)})