如何使用Python在Excel电子表格的不同列中插入多个图表?

时间:2019-06-21 09:12:06

标签: python excel

我创建了一个代码来创建多个图表(100),以便ms excel分别使用不同的数据。代码很好,可以生成图表,但是问题在于将它们放在excel电子表格中时。我想在顶部获得10个图表,在它们下面再获得10个图表,在这些图表之下又获得10个等等。 感谢您的帮助

我尝试过这样的事情:

for row_num in range():
   for col_num in range():
before the 
worksheet.insert_chart(row_num, col_num , chart)

这没用

# Create 100 charts, each with different data

for i in range(chartnum_cols):
    col = i + 1

chart = workbook.add_chart({'type':'line'})
chart.add_series({
    'name':       ['Charts', 0, col],
    'categories': ['Charts', 1, 0,   max_row, 0],
    'values':     ['Charts', 1, col, max_row, col],
    })
row_num=0
col_num=8*i
worksheet.insert_chart(row_num, col_num , chart)
writer.save()

这将在同一行上的前一个图表旁边创建一个图表。

0 个答案:

没有答案