使用熊猫读取Excel文件时遇到问题

时间:2018-08-20 18:06:33

标签: python excel pandas

我正在尝试使用一个熊猫(+50000行)读取一个excel文件,并且在所有情况下都给我同样的错误。 代码:

strfile='C:\\Users\\...\\excel_files\\excelfile_01.xls'

尝试01:

import pandas as pd

data = pd.read_excel(strfile, low_memory=False)

尝试02:

import pandas as pd

data = pd.read_excel(strfile, encoding='utf-16-le',low_memory=False)

尝试03:

import pandas as pd

data = pd.read_excel(strfile, encoding='sys.getfilesystemencoding()',low_memory=False)

尝试04:

import pandas as pd

data = pd.read_excel(strfile, encoding='latin-1',low_memory=False)

所有情况下的错误:

UnicodeDecodeError: 'utf-16-le' codec can't decode bytes in position 146-147: unexpected end of data

任何帮助/提示将不胜感激。 预先感谢。

1 个答案:

答案 0 :(得分:2)

发表我以前的评论作为答案:

尝试以现代.xls格式保存旧.xlsx文件,并将其发送到pd.read_excel()