У меня есть лист рабочей книги, который показывает первые 3 строки с данными при открытии с помощью LibreOffice Cal c. Если я использую условное форматирование, чтобы установить красный цвет фона ячейки, если ячейка пуста, все ячейки в строках 4 и последующих будут красными. Когда я читаю электронную таблицу с Pandas, я получаю 20 строк с пустыми строками с 4 по 20. Когда я читаю электронную таблицу с помощью openpyxl, я также получаю 20 строк, и вот интересная часть: строки с 4 по 20 имеют значения в столбце A C (29). В этом столбце есть раскрывающийся список проверки данных. Хотя в LibrOffice Cal данные не отображаются c или Pandas, данные отображаются в openpyxl. Это похоже на призрак данных, которые были удалены.
Я могу удалить пустые строки в Pandas после того, как прочитал лист, но метод read_excel выдает ошибки проверки данных для строк с 4 по 20, прежде чем я могу удали их. Я хотел бы обнаружить и удалить строки перед read_excel. Есть ли способ обнаружить это и удалить ложные строки, используя openpyxl? Затем я мог бы использовать openpyxl.load_workbook, удалить поврежденные строки, а затем использовать read_excel, предоставив ему книгу openpyxl.