Добавление данных в таблицу Excel с помощью ExcelWriter портит уже существующие диаграммы - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть скрипт, который предполагает добавление данных из python datafame в существующую рабочую таблицу в рабочей книге. Как только я ввожу любые данные в файл Excel, используя python, существующий формат диаграмм портится.

Вот мой скрипт

    # Editing WB starts here
    outPath = r"C:\Users\prashant.kumar\Desktop\myexcelfile.xlsx"
    book = load_workbook(outPath)
    writer = pd.ExcelWriter(outPath, engine='openpyxl')
    writer.book = book


    #Pet Name Sheet
    writer.sheets = {"Pet Name": book['Pet Name']}
    pd.DataFrame([str(DF_inputFiles_sheetA[i])]).to_excel(writer, startcol=0,startrow=0, header=None, index=False, sheet_name='Pet Name')

    writer.save()

Вот как мои диаграммы до того, как я манипулирую книгой

enter image description here

Вот как это выглядит после выполнения этого фрагмента сценария enter image description here

Есть ли способ добавить мои данные в файл Excel, не нарушая форматирование диаграмм?

...