Я собираю строки из большого количества файлов Excel. В каждом файле есть таблица со случайным количеством строк. За последней строкой может следовать текст вне таблицы.
Как я могу использовать нижнюю границу для обозначения конца таблицы?
Я использовал пустые ячейки для определения концов таблицы, что не сработало.






Я не уверен, что вы имеете в виду под горизонтальной границей, но в одном из моих прошлых проектов я использовал pandas для выполнения этой работы - он считывает из Excel непосредственно в фрейм данных. Я предлагаю вам попробовать. Если вы можете поместить всю страницу в фрейм данных, вам нужно будет обрабатывать только пустые строки после этого.
import pandas as pd
xl = pd.ExcelFile(filepath) # Pandas ExcelFile object
df = xl.parse(sheetname) # Extracts data from the target sheet into a dataframe
Я думаю, вам нужно хотя бы сообщить нам, какую библиотеку вы используете для чтения файла Excel, прежде чем кто-либо сможет дать вам содержательный ответ.