我试图使用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}$Link是一个错误文件xls
用于实例:。在
相关问题 更多 >
编程相关推荐