У меня есть файл Excel под названием «File.xlsx» с листом под названием «MySheet»
Данные в MySheet в настоящее время представляют собой диапазон, я хотел бы открыть файл Excel и преобразовать данные в MySheet в таблицу Excel. Я успешно могу выполнить эту часть, но когда я открываю файл Excel, я получаю сообщение об ошибке следующего содержания: Восстановленные записи: таблица из части /xl/tables/table1.xml (таблица)
Сценарий работает при создании таблицы, но я хотел бы избежать ошибки, связанной с нечитаемостью файла Excel.
Сценарий, который я использую, здесь:
from openpyxl.worksheet.table import Table
from openpyxl.utils import get_column_letter
file_name = "File.xlsx"
wb = load_workbook(file_name)
ws = wb['MySheet']
max_row = ws.max_row
max_column = ws.max_column
table = Table(displayName="FailureData", ref="A1:" + get_column_letter(max_column) + str(max_row))
ws.add_table(table)
wb.save(file_name)
wb.close()