python xlrd未知编码:未知的代码页\u 10008

2024-05-08 00:41:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用xlrd打开Excel文件(.xls)。以下是我正在使用的代码的摘要:

def import_excel(key):
key_url = os.path.join(UPLOAD_DIR, key)
data = xlrd.open_workbook(key_url)
table = data.sheets()[0]
nrows = table.nrows
ncols = table.ncols
colnames = table.row_values(0)
list = []
for rownum in range(1, nrows):
    row = table.row_values(rownum)
    if row:
        app = {}
        for i in range(len(colnames)):
            app[colnames[i]] = row[i]
        list.append(app)
return list

这适用于大多数文件,但对于我从特定组织获取的文件则失败。当我试图从这个组织打开Excel文件时,我得到的错误如下。在

^{pr2}$

enter link description here

Link是一个错误文件xls


Tags: 文件keyappurldatatablexlsexcel