Как определить границы ячеек Excel с помощью Python? - PullRequest
0 голосов
/ 10 января 2019

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

Как использовать нижнюю границу для определения конца таблицы?

Я использовал пустые ячейки для определения концов таблицы, что не очень хорошо получилось.

1 Ответ

0 голосов
/ 10 января 2019

Я не уверен, что вы подразумеваете под горизонтальной границей, но в одном из моих прошлых проектов я использовал 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...