python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http

比如说我要读取 http://basic.10jqka.com.cn/600383/xls/Important_declaredate.xls

的数据信息,用的是xlrd程序包。import xlrdxls= xlrd.open_workbook('Important_declaredate.xls',encoding_override='utf-8')table=xls.sheets()[0]print table

程序debug错误信息:File "/Volumes/MacHD/work/stock/main.py", line 20, in main xls= xlrd.open_workbook('Important_declaredate.xls',encoding_override='utf-8') File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xlrd/__init__.py", line 435, in open_workbook ragged_rows=ragged_rows, File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xlrd/book.py", line 91, in open_workbook_xls biff_version = bk.getbof(XL_WORKBOOK_GLOBALS) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xlrd/book.py", line 1258, in getbof bof_error('Expected BOF record; found %r' % self.mem[savpos:savpos+8]) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xlrd/book.py", line 1252, in bof_error raise XLRDError('Unsupported format, or corrupt file: ' + msg)xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '\xd6\xb8\xb1\xea\\\xc8\xd5\xc6'

为什么会出现错误?

公式,名称管理器里有东西,都删完的话就正常了。

自己各种尝试,发现是xls文件的错误,不知道内部的内容的编码有错误。file="Important_declaredate.xls"f = open(file, 'rb')lines = f.readlines()for line in lines: line = line.decode('gb2312').encode('utf8') print line

有些时候多引用第三方程序,反而造成不必要的麻烦。有可能是对应的xls文件格式的错误。

楼主,你好。我也遇到了和你相同的问题。

请问这个问题后来你解决了吗?如何解决的?

编橙之家文章,

python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...相关推荐

  1. xlrd python读取excel 编码错误_python读取excel数据报xlrd.biffh.XLRDError错误原因

    比如说我要读取 http://basic.10jqka.com.cn/600383/xls/Important_declaredate.xls 的数据信息,用的是xlrd程序包. import xlr ...

  2. Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法

    最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了"xlrd.biffh.XLRDError: Excel xlsx file; not supported" ...

  3. android获取错误原因,从http读取数据时发生OutOfMemory错误获取请求android

    我正在做一个http获取请求.我需要接收大量数据,但在读取数据时出现OutOfMemory异常.从http读取数据时发生OutOfMemory错误获取请求android 我的代码: public st ...

  4. Scattering:将数据写入到buffer时,可以采用buffer数组,依次写入 [分散] || Gathering: 从buffer读取数据时,可以采用buffer数组,依次读

    package com.atguigu.nio;import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.n ...

  5. 解决 pandas 读取数据时内存过大的问题

    解决 pandas 读取数据时内存过大的问题 背景: 在我们使用pandas进行数据处理的时候,有时候发现文件在本地明明不大,但是用pandas以DataFrame形式加载内存中的时候会占用非常高的内 ...

  6. mysql语法错误文件_使用logstash同步MySQL的数据时,在jdbc查询sql文件时报sql语法错误,sql文件是navicat生成的...

    使用logstash同步MySQL的数据时,在jdbc查询sql文件时报sql语法错误,并且错误总是near在第1行,sql文件的编码是utf8mb64 ,不知道是否是编码问题 logstash配置j ...

  7. 详细信息:“从提供程序读取数据时出错:“Could not load file or assembly 'Renci.SshNet, Version=2016.1.0.0, Culture=neutr

    BI从MYSQL导入数据 提示: 详细信息:"从提供程序读取数据时出错:"Could not load file or assembly 'Renci.SshNet, Versio ...

  8. python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo

    python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo ...

  9. 读取xlsx文件错误:xlrd.biffh.XLRDError: Excel xlsx file; not supported

    利用Python库xlrd中的xlrd.open_workbook()函数读取自定义xlsx表格文件时出错如下: Traceback (most recent call last):File &quo ...

最新文章

  1. git 常用命令整理
  2. 实战SSM_O2O商铺_20【商铺编辑】View层开发
  3. 写一个饿汉单例模式的例子_你写的单例模式,能防止反序列化和反射吗?
  4. 使用PaddleFluid和TensorFlow训练序列标注模型
  5. android 调整cpu频率,[IMX6DL][Android4.4] CPU频率调节模式以及降频方法
  6. MySQL的常见存储引擎介绍与参数设置调优(转载)
  7. 跟世界打个招呼c语言编程,(一)helloworld
  8. 一个单向链表,输出该链表中倒数第k个结点,链表的倒数第0个结点为链表的尾指针
  9. 放弃第三方?苹果正自研iPhone调制解调器芯片
  10. java计算机二级内容总结
  11. 极路由b70官方固件
  12. 什么是股票量化交易软件?
  13. FPGA开发中常见报错或警告汇总
  14. 人工智能原理笔记------知识表示方法
  15. 为什么hashmap的容量必须是2的n次幂
  16. Libuv的安装及运行使用
  17. 南卫理公会大学 计算机排名,南卫理公会大学全球排名及其优秀校友
  18. 百度大脑的燎原之势:强大成标配,更深得企业拥抱AI之心
  19. React-native 实现表情商城 表情长按拖动预览(还原安卓微信效果)
  20. 小米多看阅读器 pro 卸载自带京东阅读

热门文章

  1. 分段函数用python表达_python文章分段
  2. 数字媒体技术专业延伸方向——特效
  3. Linux系统有什么优势?
  4. python雷达图详解_python绘制雷达图实例讲解
  5. linux广播命令,linux 向所有登录用户发送广播 wall命令
  6. 《数据修复技术与典型实例实战详解》——1.4 分区表的修复
  7. 焦虑是学习的最大障碍
  8. 2023年日程安排APP哪个好用?日程提醒软件用哪个?
  9. EV: 汽车驾驶技术与技巧
  10. Java小知识之海王多线程