python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...
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...相关推荐
- xlrd python读取excel 编码错误_python读取excel数据报xlrd.biffh.XLRDError错误原因
比如说我要读取 http://basic.10jqka.com.cn/600383/xls/Important_declaredate.xls 的数据信息,用的是xlrd程序包. import xlr ...
- Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法
最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了"xlrd.biffh.XLRDError: Excel xlsx file; not supported" ...
- android获取错误原因,从http读取数据时发生OutOfMemory错误获取请求android
我正在做一个http获取请求.我需要接收大量数据,但在读取数据时出现OutOfMemory异常.从http读取数据时发生OutOfMemory错误获取请求android 我的代码: public st ...
- Scattering:将数据写入到buffer时,可以采用buffer数组,依次写入 [分散] || Gathering: 从buffer读取数据时,可以采用buffer数组,依次读
package com.atguigu.nio;import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.n ...
- 解决 pandas 读取数据时内存过大的问题
解决 pandas 读取数据时内存过大的问题 背景: 在我们使用pandas进行数据处理的时候,有时候发现文件在本地明明不大,但是用pandas以DataFrame形式加载内存中的时候会占用非常高的内 ...
- mysql语法错误文件_使用logstash同步MySQL的数据时,在jdbc查询sql文件时报sql语法错误,sql文件是navicat生成的...
使用logstash同步MySQL的数据时,在jdbc查询sql文件时报sql语法错误,并且错误总是near在第1行,sql文件的编码是utf8mb64 ,不知道是否是编码问题 logstash配置j ...
- 详细信息:“从提供程序读取数据时出错:“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 ...
- 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 ...
- 读取xlsx文件错误:xlrd.biffh.XLRDError: Excel xlsx file; not supported
利用Python库xlrd中的xlrd.open_workbook()函数读取自定义xlsx表格文件时出错如下: Traceback (most recent call last):File &quo ...
最新文章
- git 常用命令整理
- 实战SSM_O2O商铺_20【商铺编辑】View层开发
- 写一个饿汉单例模式的例子_你写的单例模式,能防止反序列化和反射吗?
- 使用PaddleFluid和TensorFlow训练序列标注模型
- android 调整cpu频率,[IMX6DL][Android4.4] CPU频率调节模式以及降频方法
- MySQL的常见存储引擎介绍与参数设置调优(转载)
- 跟世界打个招呼c语言编程,(一)helloworld
- 一个单向链表,输出该链表中倒数第k个结点,链表的倒数第0个结点为链表的尾指针
- 放弃第三方?苹果正自研iPhone调制解调器芯片
- java计算机二级内容总结
- 极路由b70官方固件
- 什么是股票量化交易软件?
- FPGA开发中常见报错或警告汇总
- 人工智能原理笔记------知识表示方法
- 为什么hashmap的容量必须是2的n次幂
- Libuv的安装及运行使用
- 南卫理公会大学 计算机排名,南卫理公会大学全球排名及其优秀校友
- 百度大脑的燎原之势:强大成标配,更深得企业拥抱AI之心
- React-native 实现表情商城 表情长按拖动预览(还原安卓微信效果)
- 小米多看阅读器 pro 卸载自带京东阅读