Я использую python для записи кадра данных в файл Excel. Я хочу создать таблицу, содержащую все мои данные. Но я не могу указать диапазон ячеек, поскольку он может постоянно меняться, и я хочу, чтобы в этой таблице было все содержимое из фрейма данных. Есть ли способ сделать это без указания диапазона ячеек?
Я использую приведенный ниже код, но, похоже, он не работает для меня.
import openpyxl
wb = openpyxl.load_workbook(filename = filename)
tab = openpyxl.worksheet.table.Table(displayName="df", ref=f'A1:{chr(len(df.columns)+64)}{len(df)+1}')
wb[sheetname].add_table(tab)
wb.save(filename)
(используя этот ответ Как создать таблицу Excel ** с pandas .to_excel ()? )