如何解析上传的Excel文件?

时间:2017-11-08 11:32:04

标签: python excel pandas flask

我正在尝试使用Pandas解析某人上传到Flask Web应用程序但未取得多大成功的Excel文件。

我将原始流保存到临时文件,然后尝试读取它,但pandas抱怨原始字节数组:

tmpfile = tempfile.NamedTemporaryFile()
tmpfile.write(request.file['spreadsheet'].read())
sheet = pandas.ExcelFile(tmpfile.name)

导致错误:

*** XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '\\xd0\\xcf'

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

找到答案:我需要tmpfile.seek(0)才能阅读。