Существует несколько способов чтения данных Excel в Python. Pandas предоставляет также API для написания и чтения
import pandas as pd
from pandas import ExcelWriter
from pandas import ExcelFile
df = pd.read_excel('File.xlsx', sheetname='Sheet1')
Это прекрасно работает.
НО: как можно получить доступ к таблицам каждого листа непосредственно в кадре данных pandas ??
![enter image description here](https://i.stack.imgur.com/Sz3eY.jpg)
На приведенном выше рисунке показан лист, включающий таблицу РАЗДЕЛЕННАЯ, ЧЕМ КЛЕТОЧНАЯ (1,1).
Кроме того, лист может содержать несколько таблиц(списки объектов в VBA).
Я не могу нигде найти способ прочитать их в панд.
Примечание 1: Невозможно изменить книгу, чтобы привести все таблицы к ячейке (1, 1). Примечание 2: Я хотел бы использовать только панд (если это возможно) и минимизировать необходимость импорта других библиотек. Но другого пути я не могу использовать другим lybray. В любом случае я не смог, например, справиться с xlwings.
здесь похоже, что возможно проанализировать файл excel, но не предоставляется никаких ограничений для таблиц, только для полных листов.
Документация о пандах , похоже, не дает такой возможности.
Спасибо.