Я создаю панель мониторинга Excel и хочу создать книгу Excel, в которой на половине листов есть несколько фреймов данных, а на другой половине — файлы .png. У меня возникли трудности с записью их в один и тот же файл за один раз. Вот что у меня есть на данный момент. Кажется, что когда я запускаю цикл for, он не позволяет мне добавлять дополнительные листы. Есть ли какой-нибудь совет о том, как добавить файлы изображений в эту книгу? Я не могу найти информацию о том, почему я не могу добавить больше рабочих листов. Спасибо!
Код: Выделить всё
dfs = dict()
dfs['AvgVisitsData'] = avgvisits
dfs['F2FCountsData'] = f2fcounts
writer = pd.ExcelWriter("MyData.xlsx", engine='xlsxwriter')
for name, df in dfs.items():
df.to_excel(writer, sheet_name=name, index = False)
Затем я хочу добавить пару листов с изображениями в ту же книгу Excel. Что-то вроде этого, но я не создаю совершенно новую книгу.
Код: Выделить всё
workbook = xlsxwriter.Workbook('MyData.xlsx')
worksheet = workbook.add_worksheet('image1')
worksheet.insert_image('A1', 'MemberCollateral.png')
У кого-нибудь есть какие-нибудь советы, как обойти эту проблему?
Подробнее здесь:
https://stackoverflow.com/questions/516 ... excel-file