我想从.ods
文件中读取数据(使用ezodf
),并将其转换为 JSON。
这是我的代码:
try:
while conf[i, 2].value != None:
export_data['priorities'][conf[i, 2].value] = str(int(conf[i, 3].value))
i+=1
except IndexError:
print("This probably has a better solution.");
conf[x, y]
引用工作conf
表中的单元格。如您所见i
,只要其中没有空单元格,我就想读取列的值。
问题是第一个空单元格引发了IndexError
异常。
我可以通过简单的方式解决这个问题,例如,检查此列的长度吗?