解决python xlrd无法读取excel文件的问题

yipeiwu_com5年前Python基础

读取文件时报错:

xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '<?xml'

该xls文件在打开时确实会警告该文件与扩展名格式不一致。用文本编辑器打开该xls文件查看,发现确实不是xls文件,而是xml文件被保存为了xls文件。

解决办法:将文件后缀名改为.xml,作为xml文件读入。

改名代码:

import os
os.rename(u"D:\PycharmProjects\classify\成绩列表.xls",
 u"D:\PycharmProjects\classify\成绩列表.xml")

以上这篇解决python xlrd无法读取excel文件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python画柱状统计图操作示例【基于matplotlib库】

Python画柱状统计图操作示例【基于matplotlib库】

本文实例讲述了Python画柱状统计图操作。分享给大家供大家参考,具体如下: 一、工具:python的matplotlib.pyplot 库 二、案例: import matplot...

pandas条件组合筛选和按范围筛选的示例代码

pandas条件组合筛选和按范围筛选的示例代码

1、从记录中选出所有fault_code列的值在fault_list= [487, 479, 500, 505]这个范围内的记录 record2=record[record...

Python中的异常处理学习笔记

Python 是面向对象的语言,所以程序抛出的异常也是类。 常见的异常类 1.NameError:尝试访问一个没有申明的变量 2.ZeroDivisionError:除数为 0 3.Sy...

python2.7实现邮件发送功能

python2.7实现邮件发送功能

要想实现一个能够发送带有文本、图片、附件的python程序,首先要熟悉两大模块: email以及smtplib 然后对于MIME(邮件扩展)要有一定认知,因为有了扩展才能发送附件以及...

python机器学习之随机森林(七)

机器学习之随机森林,供大家参考,具体内容如下 1、Bootstraping(自助法)        名字来自成语“pull...