码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Python错误解决】xlrd.biffh.XLRDError: Excel xlsx file; not supported


    在执行这段代码的时候,需要打开一个xlsx格式的Excel表。

    1. import xlwt
    2. import xlrd
    3. from xlutils.copy import copy
    4. # 单元格上色
    5. def color_excel(file_name):
    6. styleBlueBkg = xlwt.easyxf('pattern:pattern solid, fore_colour blue;') # 红色
    7. rb = xlrd.open_workbook(file_name) # 打开xls文件
    8. ro = rb.sheets()[0] # 读取表单0
    9. wb = copy(rb) # 利用xlutils.copy复制
    10. ws = wb.get_sheet(0) # 获取表单0
    11. col = 0 # 指定修改的列
    12. for i in range(ro.nrows):
    13. result = int(ro.cell(i, col).value)
    14. if result == 2:
    15. ws.write(i, col, ro.cell(i, col).value, styleBlueBkg)
    16. wb.save(file_name)
    17. if __name__ == '__main__':
    18. file_name = 'test.xlsx'
    19. color_excel(file_name)

    报出以下错误:

    尝试方法(一)

    既然xlrd只能读取xls格式的文件,那我们直接通过更改文件后缀的方式更改Excel格式“test.xls”。运行后依然报出以上错误。看来Python读取的还是xlsx格式的文件

     

    尝试方法(二)

    python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlrd.biffh.XLRDError: Excel xlsx file; not supported - 吾言! - 博客园使用xlrd读取Excel的xlsx格式表格里的数据,读取失败,报错: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; nothttps://www.cnblogs.com/will-wu/p/14607447.html#:~:text=xlrd.biffh.XLRDError%3A%20Excel%20xlsx%20file%3B,not%20supported%20%E5%8E%9F%E5%9B%A0%EF%BC%8Cxlrd%E4%B8%BA2.0.1%E7%89%88%E6%9C%AC%EF%BC%8C%E6%9B%B4%E6%96%B0%E7%89%88%E6%9C%AC%E5%90%8E%EF%BC%8Cxlrd%E4%B8%8D%E6%94%AF%E6%8C%81xlsx%E6%A0%BC%E5%BC%8F%E6%95%B0%E6%8D%AE%E7%9A%84%E8%AF%BB%E5%8F%96%E4%BA%86%EF%BC%8C%E6%9E%9C%E6%96%AD%E5%87%8F%E4%BD%8E%E7%89%88%E6%9C%AC%20%E5%85%88%E5%8D%B8%E8%BD%BD2.0.1%E7%89%88%E6%9C%AC%EF%BC%8C%E5%86%8D%E6%8C%87%E5%AE%9A%E5%AE%89%E8%A3%851.2.0%E7%89%88%E6%9C%AC卸载2.0以上版本的xlrd,安装低版本的xlrd==1.2.0

     

     问题解决了!

  • 相关阅读:
    hive拼接字符串concat函数的用法
    新型飞蛾火焰优化算法-附代码
    手撕常见JS面试题
    RoaringBitMap学习和实践
    爬虫ip如何加入到代码里实现自动化数据抓取
    unity搭建xlua和emmy_lua的debug环境
    leetcode:1648. 销售价值减少的颜色球【二分找边界】
    JavaScript高级知识-ES5~6
    推理引擎之模型压缩浅析
    高效回顾深度学习DL、CV、NLP
  • 原文地址:https://blog.csdn.net/qq_44886213/article/details/126280676
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号