hum*_*man 1 python validation excel openpyxl
我正在尝试将数据验证添加到 python openpyxl 模块中准备好的字符串列表中的单元格中。
问题是,所有字符串加在一起超过 256 个字符限制,因此无法创建数据验证。
有谁知道解决这个问题的方法吗?
小智 7
而不是将数据验证硬编码为字符串列表。EG:项目1、项目2、项目3、项目4等
尝试执行以下操作:
1) 将 item1、item2、item3、item4 等加载到 Excel 中“Sheet3”的 A 列中。
2) 当选择“列表”进行数据验证时,请使用公式。
a) 使用静态公式,如“=A1:A1000”。如果列表的元素数量固定,则 1000 是最后一个元素。
b) 如果您不知道元素数量并且不想重新调整数据验证,请使用动态公式:
=OFFSET('Sheet3'!$A$1,0,0,COUNTA('Sheet3'!$A:$A) - 0,1)
Run Code Online (Sandbox Code Playgroud)