def chart_series_rows(self,chart,sheet_name,nrows,nrow,mcol,mcols):
#按行设置图表值
categories='='+sheet_name+'!$'+chr(ord(mcol)+1)+'$'+nrows+':$'+mcols+'$'+nrows
values='='+sheet_name+'!$'+chr(ord(mcol)+1)+'$'+nrow+':$'+mcols+'$'+nrow
name='='+sheet_name+'!$'+mcol+'$'+nrow
chart.add_series({
'categories': categories, #将nrows行第mcol到mcols列的数据作为x轴
'values': values, #将nrow行第mcol到mcols列的数据作为柱状图数据
#为数据区域
'line': {'color': 'black'}, #线条颜色定义为black(黑色)
'name': name, #引用第一列第nrow行数据作为统计项
})
def chart_series_cols(self,chart,sheet_name,nrows,nrow,mcol,mcols):
#按列设置图表值
categories='='+sheet_name+'!$'+mcol+'$'+str(nrows+1)+':$'+mcol+'$'+nrow
values='='+sheet_name+'!$'+mcols+'$'+str(nrows+1)+':$'+mcols+'$'+nrow
name='='+sheet_name+'!$'+mcols+'$'+str(nrows)
chart.add_series({
'categories': categories, #将nrows行第mcol到mcols列的数据作为x轴
'values': values, #将nrow行第mcol到mcols列的数据作为柱状图数据
#为数据区域
'line': {'color': 'black'}, #线条颜色定义为black(黑色)
'name': name, #引用第一列第nrow行数据作为统计项
})