Добавить существующий лист Excel с новым фреймом данных, используя python pandas

В настоящее время у меня есть этот код. Работает отлично.

Он просматривает файлы Excel в папке, удаляет первые 2 строки, затем сохраняет их как отдельные файлы Excel, а также сохраняет файлы в цикле как добавленный файл.

В настоящее время добавленный файлперезаписывает существующий файл каждый раз, когда я запускаю код.

Мне нужно добавить новые данные в конецуже существующий лист Excel ( 'Master_data.xlsx)

dfList = []
path = 'C:\\Test\\TestRawFile' 
newpath = 'C:\\Path\\To\\New\\Folder'

for fn in os.listdir(path): 
  # Absolute file path
  file = os.path.join(path, fn)
  if os.path.isfile(file): 
    # Import the excel file and call it xlsx_file 
    xlsx_file = pd.ExcelFile(file) 
    # View the excel files sheet names 
    xlsx_file.sheet_names 
    # Load the xlsx files Data sheet as a dataframe 
    df = xlsx_file.parse('Sheet1',header= None) 
    df_NoHeader = df[2:] 
    data = df_NoHeader 
    # Save individual dataframe
    data.to_excel(os.path.join(newpath, fn))

    dfList.append(data) 

appended_data = pd.concat(dfList)
appended_data.to_excel(os.path.join(newpath, 'master_data.xlsx'))

Я думал, что это будет простая задача, но я думаю, что нет. Я думаю, что мне нужно ввести файл master_data.xlsx в качестве кадра данных, затем сопоставить индекс с новыми добавленными данными и сохранить его обратно. Или, может быть, есть более простой способ. Любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос