Как постоянно обновлять пустые строки в указанных столбцах c, используя pandas и openpyxl - PullRequest
1 голос
/ 05 марта 2020

В настоящее время я запускаю живой тест, который использует 3 переменные data1, data2 и data 3. Проблема заключается в том, что всякий раз, когда я запускаю свой код python, он записывает только первую строку в соответствующие столбцы и перезаписывает все предыдущие Данные у меня были.

import pandas as pd
import xlsxwriter
from openpyxl import load_workbook

def dataholder(data1,data2,data3):
    df = pd.DataFrame({'Col1':[data1],'Col2':[data2],'Col3':[data3]})             
    with pd.ExcelWriter('data_hold.xlsx', engine='openpyxl') as writer:
        df.to_excel(writer,sheet_name='Sheet1')

    writer.save()

Реально ли то, что я пытаюсь сделать sh?

1 Ответ

0 голосов
/ 05 марта 2020

Используйте startrow=... из to_excel для переключения каждого последующего обновления вниз.

...