我正在尝试使用 Pandas 和 openpyxl 读取 Excel 工作表按钮。
完成了所有操作,但我需要像这样阅读“选项按钮”按钮示例
我可以读取下拉按钮的选定选项,但由于某种原因,Pandas 无法识别选项按钮。
我认为这是因为按钮不是一个带有值的单元格,我可以更改Excel,使按钮将等于选项的值添加到随机单元格,然后读取它,但我想知道如何读取这些选项按钮
这里不需要代码...如果您想复制上下文,请创建一个带有下拉按钮和 1 个或多个选项按钮的 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-按钮单击 但它们对我没有帮助,因为它们是关于使用 Selenium 或操作系统的问题。
如您所见,您只能读取下拉按钮值...
只需记住:我只想读取已经存在并被选择的按钮。
感谢您的耐心和关注,您也可以纠正我的英语。
#哦,我只是做了这样的东西,你可以这样做
f = open("2.txt", "w")
f.close`