Python 在xlsxwriter中的add_系列中传递字符串
我已经使用add series方法创建了图形。在创建带有字符串值的工作表时,是否可以将字符串传递到add_series方法中(取决于某些条件)。 在下面的代码中,我可以用字符串替换图形。 name=“abhi”Python 在xlsxwriter中的add_系列中传递字符串,python,xlsxwriter,Python,Xlsxwriter,我已经使用add series方法创建了图形。在创建带有字符串值的工作表时,是否可以将字符串传递到add_series方法中(取决于某些条件)。 在下面的代码中,我可以用字符串替换图形。 name=“abhi” add_series()方法接受类似'=name$B$32:$B$532'定义范围,或者在以编程方式生成图表时,更有用的是定义一个值列表,如['name',31,1,531,1] 从add_series()中的第一个示例: 如果需要,列表示例中的图纸名称可以替换为变量: sheet_na
add_series()
方法接受类似'=name$B$32:$B$532'
定义范围,或者在以编程方式生成图表时,更有用的是定义一个值列表,如['name',31,1,531,1]
从add_series()
中的第一个示例:
如果需要,列表示例中的图纸名称可以替换为变量:
sheet_name = 'Data'
chart.add_series({
'categories': [sheet_name, 0, 0, 4, 0],
'values': [sheet_name, 0, 1, 4, 1],
'line': {'color': 'red'},
})
add_series()
方法接受类似'=name$B$32:$B$532'
定义范围,或者在以编程方式生成图表时,更有用的是定义一个值列表,如['name',31,1,531,1]
从add_series()
中的第一个示例:
如果需要,列表示例中的图纸名称可以替换为变量:
sheet_name = 'Data'
chart.add_series({
'categories': [sheet_name, 0, 0, 4, 0],
'values': [sheet_name, 0, 1, 4, 1],
'line': {'color': 'red'},
})
谢谢你的回复。我试过这个方法,但它是一个愚蠢的错误。如果
name
是一个Python变量,而不是示例第二部分所示的字符串,则应该是[name,31,1,531,1]正确的。感谢您的回复。我尝试了这个方法,但这是一个愚蠢的错误。如果name
是一个Python变量,而不是示例第二部分所示的字符串,那么它应该是[name,31,1,531,1]正确的。
sheet_name = 'Data'
chart.add_series({
'categories': [sheet_name, 0, 0, 4, 0],
'values': [sheet_name, 0, 1, 4, 1],
'line': {'color': 'red'},
})