Python Pandas - копирование данных с одного листа и добавление в конце другого - PullRequest
0 голосов
/ 09 марта 2020

У меня есть книга под названием TEMPLATE.xlsx. В этой книге у меня есть две вкладки, ALL_DATA_RAW и WEEKLY_DATA_RAW. получить мои данные из API и передать их на вкладку Weekly_Data, открыв книгу TEMPLATE, удалив WEEKLY_DATA_RAW, затем воссоздав эту же вкладку и сохранив df из API на этой вкладке.

book = openpyxl.load_workbook('TEMPLATE.xlsx')
writer = pd.ExcelWriter('TEMPLATE.xlsx', engine='openpyxl') 
writer.book = book
book.remove(book.get_sheet_by_name('WEEKLY_DATA_RAW'))
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df.to_excel(writer, "WEEKLY_DATA_RAW", index = False)
writer.save()

Первый вопрос: есть ли способ, которым я могу выполнить sh, не удаляя и не воссоздавая WEEKLY_DATA_RAW? Вместо этого я предпочел бы очистить текущие данные в нем и сохранить в нем df?

Второй вопрос: после того, как я сохраню данные в WEEKLY_DATA_RAW, я должен также добавить эти данные на вкладку ALL_DATA_RAW внизу.

Как мне go узнать об этом?

1 Ответ

1 голос
/ 09 марта 2020

Для первой проблемы вы можете создать временную переменную для хранения всех ваших данных, не изменяя ее, и для следующей проблемы, если я правильно понимаю, это объединить / объединить данные файлов Excel. Посмотрите это видео и дайте мне знать, если это то, что вы ищете https://www.youtube.com/watch?v=kWaerL6-OiU

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...