openpyxl – 读取数据validation – 列表

我有一个Excel表,数据validation属性列表。

我需要创build一个column_name和关联的下拉列表值的字典。

例如:{A:[a1,a2,a3],B:[b1,b2],C:[c1,c2,c3,c4]}。

有多个如何在Excel中embedded数据validation列表的例子,但是我怎么读呢?

我试过简单的代码:

from openpyxl import load_workbook excel = load_workbook('test.xlsx') sheet = excel.get_sheet_by_name('RequiredFormat') for row in sheet.iter_rows(): for cell in row: print(cell.value) input("Proceed ?") 

我检查了可用的单元格的选项。

但没有什么说数据validation或列表。

有没有办法?

您目前无法读取现有的数据validation。 阅读Openpyxl 文档