0
我用flask-excel
從xlsx
文件導入數據。當xlsx文件中存在空行時,pyexcel
爲空單元格提供''
,並在每行中插入''
到數據庫中。當我有一個唯一的行時,代碼會引發錯誤。如何從xlsx導入時忽略使用flask-excel的空白行?
有沒有簡單的方法來忽略空行? 謝謝。
我用flask-excel
從xlsx
文件導入數據。當xlsx文件中存在空行時,pyexcel
爲空單元格提供''
,並在每行中插入''
到數據庫中。當我有一個唯一的行時,代碼會引發錯誤。如何從xlsx導入時忽略使用flask-excel的空白行?
有沒有簡單的方法來忽略空行? 謝謝。
以下是我的解決方案:
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的燒瓶Excel的問題:How to ignore blank lines with flask-excel when import from xlsx?