Python 错误:Workbook corruption: seen[2] == 4解决
在使用Python2 xlrd打开Excel时会报出Workbook corruption: seen[2] == 4错误。
程序代码如下:
import xlsxwriter
import xlrd3
import xlrd
address_file=“D:\Pythontest\Excel\数据测试”
address_code="\000651_debt_year.xls"
address=address_file+address_code
print(address)
name=xlrd.open_workbook(“D:\Pythontest\Excel\data test\s1000651_cash_year.xls”)
name1=name.sheet_by_name(‘Worksheet’)
print(name1.row_values(3))
出现报错信息如下:
进行百度,发现这个故障是说引用第三方库(xlrd)引起的。目前发现有两种解决方法:
1.将Excel打开后再点击保存一下,就可以正常打开。
但这只是针对单个文件,对于多个文件非常麻烦。
2.采用网上的解决方法,修改xlrd库
这个可以从根本上解决。(参考如下文章:https://blog.csdn.net/chang1976272446/article/details/83588245)
从上面错误信息中找到compdoc.py程序地址,我的存储如下:
File “D:\Python\lib\site-packages\xlrd\compdoc.py”, line 429, in _locate_stream
**把429这一行进行注释掉(我是把If条件全部注释掉,不然还会出现Print执行),最好先进行备份再修改。**
修改后程序运行正常。
日期:2021/01/22
问题已解决
Python 错误:Workbook corruption: seen[2] == 4解决相关推荐
- Python错误“ImportError: No module named MySQLdb”解决方法
Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...
- Python错误之 SyntaxError: invalid syntax的解决方法总结
Python错误之 SyntaxError: invalid syntax的解决方法总结 "SyntaxError: invalid syntax"的意思就是 语法错误: 经过查询 ...
- python错误 ImportError: No module named setuptools 解决方法[转]
在python运行过程中出现如下错误: python错误:ImportError: No module named setuptools 这句错误提示的表面意思是:没有setuptools的模块,说明 ...
- python导入模块报错syntaxerror_SyntaxError: invalid syntax python错误解决方法
今天爱分享给大家带来SyntaxError: invalid syntax python错误解决方法,希望能够帮助到大家. "SyntaxError: invalid syntax" ...
- python错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
- 怎么解决python遇到问题_新手常见Python错误及异常解决处理方案
新手常见Python错误及异常解决处理方案,异常,错误,语句,子句,代码 新手常见Python错误及异常解决处理方案 易采站长站,站长之家为您整理了新手常见Python错误及异常解决处理方案的相关内容 ...
- 使用python读取xls文件报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4
使用xlrd读取excel文件时, 出现异常: xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4 This error occu ...
- Python 错误:TypeError String Indices Must be Integers 【已解决】
Python 错误:TypeError String Indices Must be Integers [已解决] 如果你尝试使用字符串值,而不是整数值来访问字典或可迭代对象的值,那么你将收到以下错误 ...
- python常见错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
最新文章
- spring mvc给参数起别名
- centos7 VNC-Server-6.7.2
- SAP Fiori Elements - fragment load roundtrip
- 数组的迭代数组里面每个对象添加属性值_JS数组和对象循环遍历的几种实现方式...
- [C++]出错member access into incomplete type
- ASP.NET MVC + ADO.NET EF 项目实战(一):应用程序布局设计
- HNOI2002(伸展树)
- 设计一个简单的家乡网站
- 商户都在用的进销存软件,哪一个性价比最高?
- 【windows10】CMD命令行隐藏窗口运行
- IT技术员的发展方向和晋升秘笈
- 2023年春节放假时间安排计划用哪一提醒备忘软件记录?
- ipguard客户端如何卸载_关于卸载Oracle步骤和相关SQL的学习
- 《自拍教程40》Python adb一键导出Log
- 最简单的九九乘法表打印
- echarts设置背景图片
- 2016 期末兼年终总结
- 水果店水果水果篮包装教程哪里有
- tp判断数组里面是否存在某个定值
- 黑客技能——用C++远程关机别人电脑
热门文章
- Flex布局中的flex属性
- 三种登录形式的实现—永久登录、每次进入页面登录、设置登录有效期
- copy.deepcopy()函数深复制
- 【总结】1457- 网页动画的十二原则
- 简单工厂模式-Simple Factory Pattern 工厂三兄弟之简单工厂模式(四):图表库解决方案的改进,简单工厂模式的简化,简单工厂模式总结
- EXFO 730C光时域反射计只有iOLM光眼升级OTDR(开通otdr权限)
- AngularJS控制器(Controller)
- SM2算法功能简述(一)
- http请求 响应数据格式
- throw 和 throws