0

我曾经flask-excelxlsx文件中导入数据。当 xlsx 文件中存在空行时,pyexcel给出''空单元格并''在每一行中插入数据库。当我有一个唯一的行时,代码会引发错误。

有没有一种简单的方法可以忽略空行?谢谢。

4

1 回答 1

0

以下是我的解决方案:

excel_data = request.get_records(field_name='file')
# Example for excel_data: [{“k1”: “v1”, “k2”: “v2”, “k3”: “v3"}, 
#                          {“k1”: “”, “k2”: “”, “k3”: “"}]
not_null_line_data = []
for d in excel_data:
    if all(map(lambda x: x == '', d.values())):
        continue
    not_null_line_data.append(d)
# not_null_line_data:
# [{“k1”: “v1”, “k2”: “v2”, “k3”: “v3"}]

Github Flask-Excel 问题:从 xlsx 导入时如何使用 flask-excel 忽略空白行?

于 2016-06-08T09:23:49.637 回答