Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在xlsxwriter中的add_系列中传递字符串_Python_Xlsxwriter - Fatal编程技术网

Python 在xlsxwriter中的add_系列中传递字符串

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方法创建了图形。在创建带有字符串值的工作表时,是否可以将字符串传递到add_series方法中(取决于某些条件)。 在下面的代码中,我可以用字符串替换图形。 name=“abhi”

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'},
})