一般来说,我对openpyxl和电子表格的生成还很陌生,因此,如果这是一个愚蠢的问题,请提前抱歉。
在我的工作中,我们使用电子表格生成器,该电子表格生成器基于JSON模式生成完整的电子表格。我们希望该电子表格稍后由其他人填充,然后将其转换回JSON,并使其流经我们的系统。
我们有一些字段是枚举,并且在JSON模式中确定了接受值的有限选项。当前,我们接受自由文本的填写,如果自由文本不是选项之一,则稍后将对其进行验证并抛出错误。
我们正在考虑向电子表格添加数据验证,但是出现的问题之一是我们不知道电子表格的人将填充多少行。因此,问题是:有什么方法可以指定特定列只允许某些值,而无需指定要填充的行数?
(有关更多信息,我们使用python 3和库openpyxl生成电子表格)
谢谢!