到目前为止,xlsxwriter的行列表示法对我来说效果很好,例如添加图表系列。另外,add_sparkline可以按预期工作。
但是,我不能让两个人一起工作...我在做什么错?
这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] })
非常感谢!哇
答案 0 :(得分:1)
在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)})