簡體   English   中英

Openpyxl:將圖表另存為工作表

[英]Openpyxl: Save Chart As Sheet

想知道是否存在使用Openpyxl將圖表另存為工作表的方法或解決方法?

我已經能夠創建圖表並將其放置在工作表中的特定位置:

from openpyxl import Workbook, load_workbook
from openpyxl.chart import LineChart, Reference

def create_chart(worksheet):
    chart = LineChart()
    chart.title = "My Line Chart"
    data = Reference(workbook['Data'], min_col=8, min_row=3, max_row=10, max_col=11)
    categories = Reference(workbook['Data'], min_col=7, min_row=3, max_row=10, max_col=7)
    chart.add_data(data)
    chart.set_categories(categories)
    worksheet.add_chart(chart, 'A1')

有什么方法可以更改最后一行以將其發送到整張紙上嗎? 還是增加尺寸?

您想要的就是一個“圖表”。 這將在2.3版本中實現。 如果您現在需要此功能,則需要使用2.3分支的簽出並自己構建文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM