Код: Выделить всё
def tabletest(workbookName, sheetName):
workbook = openpyxl.load_workbook(workbookName, data_only=True)
sheet = workbook.create_sheet(title=sheetName)
sheet['A1'] = 'Part Number'
# # Add table with required style info
table = Table(displayName="Tbl_1", ref="A1:G6")
table.tableStyleInfo = TableStyleInfo(
name="TableStyleMedium2",
showRowStripes=True,
showColumnStripes=False,
showFirstColumn=False,
showLastColumn=False
)
sheet.add_table(table)
workbook.save(workbookName)
workbook.save(workbookName)
workbook.close() # Make sure to close the workbook
Восстановленные записи: таблица из /xl/tables/table26.xml часть (Таблица)
Обратите внимание, что новая таблица отображается в диспетчере имен даже после исправления. Кто-нибудь еще сталкивался с этой проблемой и нашел решение?
Подробнее здесь: https://stackoverflow.com/questions/793 ... to-a-sheet
Мобильная версия