Как нажать существующую кнопку файла excel.xlsm с помощью Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как нажать существующую кнопку файла excel.xlsm с помощью Python?

Сообщение Anonymous »

Я пытаюсь прочитать кнопки листа Excel с помощью Pandas и openpyxl.
Все сделал, но мне нужно прочитать «Кнопки выбора», как этот Пример кнопок
Я могу прочитать выбранную опцию для раскрывающихся кнопок, но по какой-то причине Pandas не распознает кнопку выбора.
Я думаю, это потому, что кнопка не является кнопкой ячейку со значением, я могу изменить Excel, чтобы кнопка добавляла значение, равное параметру, в случайную ячейку, а затем читала его, но я хотел бы знать, как читать эти кнопки параметров
Здесь код не нужен... Если вы хотите воспроизвести контекст, создайте файл xlsm с раскрывающейся кнопкой и одной или несколькими кнопками выбора, а затем прочитайте его с помощью Pandas или openpyxl.

Код: Выделить всё

import pandas as pd
df = pd.read_excel(rf"Your_File_With_Buttons.xlsm")
df

Код: Выделить всё

import openpyxl as op
file_path = "Your_File_With_Buttons.xlsm"
xlsm_sheet = op.load_workbook(file_path, read_only=False, keep_vba=True, keep_links=True, rich_text=True)

sheet0 = xlsm_sheet["sheet name]
print(sheet0["{your DropDown Button cell}"].value)
print(sheet0["{your Option button cell??}"].value)
StackOverflow рекомендовал мне такие вопросы:
python-html-button-click
Но они мне не помогают, потому что они касаются проблем с использованием Selenium или ОС .
Как видите, вы можете прочитать только значение кнопки DropDown...
Просто помню: я просто хочу прочитать кнопку, которая уже существует и был выбран.
Спасибо за терпение и внимание, вы тоже можете поправить мой английский.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ing-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»