Я пишу сценарий, где я получаю доступ к рабочему листу из Рабочей книги, используя openpyxl, используя код:
wb = load_workbook('Excel.xlsm',read_only=False ,keep_vba=True)
ws = wb.active
Теперь, после обновления некоторых значений в файле Excel, я строю график, читаянекоторая часть файла Excel во фрейме данных Pandas с использованием кода:
hsif=pd.read_excel("Excel.xlsm",sheet_name="K0 Reg Patch Util",skiprows=34)
Теперь, как вы можете видеть для чтения листа Excel в фрейме данных Pandas, я использую имя листа.Проблема в том, что я хочу дать имя листа в качестве имени активного листа в рабочей книге.Может кто-нибудь сказать мне, как получить имя активного листа или хотя бы номер листа активного листа в Рабочей книге?
Я могу получить ссылку на активный лист, используя openpyxl, как:
ws = wb.active
Но это дает ссылку на активный лист, а не имя листа.Мне нужно имя для чтения листа во фрейме данных pandas или хотя бы номер листа активного листа.
Может кто-нибудь сказать мне, как это сделать, используя Pandas или Openpyxl ??Или, по крайней мере, указать способ чтения активного листа с помощью панд?