Это немного отличается от похожих вопросов к этому. Я использую плагин FactSet для Excel, если кто-то знаком. У меня есть книга с несколькими вкладками, которые используют плагин FactSet для получения данных. Никаких проблем с этим.
Проблема в том, что FactSet создает скрытый кеш-лист для каждой книги Excel, который при чтении вызывает загрузку любого листа файла Excel с помощью python для возврата пустого DataFrame.
Я пробовал два метода для получения данных с листа, но оба метода загружают всю книгу, вызывая чтение файла кэша FactSet.
import pandas as pd
fname = 'facset_excel_file.xlsm'
# method 1
wb = pd.ExcelFile(fname)
symbols = pd.read_excel(wb, sheet_name='Symbols') # returns empty DataFrame
# method 2
pd.read_excel(fname, sheet_name='Symbols') # returns empty DataFrame
Так что мои вопросы, как я могу прочитать в одном листе без загрузки всей книги? Или можно исключить рабочий лист по имени при загрузке рабочей книги?