У меня есть большое количество файлов .xlsx, загружаемых из внешней базы данных, с которой я хочу работать. Он имеет два листа, на первом рабочем листе есть только некоторые комментарии к данным, а во втором - данные.Ошибка при загрузке Excel несколькими листами
Я пробовал открыть таблицу Excel, используя следующие два варианта, но они оба дают мне ошибку. Ошибка исчезнет, когда я удалю первый лист. Но поскольку у меня есть> 350 файлов, я не хочу удалять все эти рабочие листы вручную.
Код я попытался
from openpyxl import load_workbook
wb = load_workbook('/Users/user/Desktop/Data_14.xlsx')
Что дает ошибку:
InvalidFileException: "There is no item named 'xl/styles.xml' in the archive"
И:
from xlrd import open_workbook
book = open_workbook('/Users/user/Desktop/Data_14.xlsx')
, который дает сообщение очень долго об ошибке (KeyError: 9)
Я думаю, что t он является ошибкой формулы на первом листе excel. Одна ячейка на рабочем листе говорит
- minimum percentage that must characterise the path from a subject Company up to its Ultimate owner: 50.01%
но не отформатирован как текст. Выполнение ячейки дает сообщение об ошибке в Excel. Вставка «'», чтобы сделать текст, позволяет мне открыть файл с помощью python, который я хочу сделать.
Любые идеи о том, как я могу автоматически открыть файлы excel для решения этой проблемы?