当前位置: 首页 > news >正文

网站如何被谷歌收录一个空间做2个网站

网站如何被谷歌收录,一个空间做2个网站,大连微信网站,服务器租用服务文章目录 一、问题报错二、报错原因三、解决思路四、解决方法 一、问题报错 在处理Excel文件时,特别是当我们使用Python的xlrd库来读取.xlsx格式的文件,偶尔会遇到这样一个错误:“xlrd.biffh.XLRDError: Excel xlsx file; not supported”。…

文章目录

  • 一、问题报错
  • 二、报错原因
  • 三、解决思路
  • 四、解决方法

一、问题报错

在处理Excel文件时,特别是当我们使用Python的xlrd库来读取.xlsx格式的文件,偶尔会遇到这样一个错误:“xlrd.biffh.XLRDError: Excel xlsx file; not supported”。这个错误明确地告诉我们,尝试操作的.xlsx文件不被支持。此时,你可能会感到困惑,因为.xlsx是Excel中非常常见的一种格式。

Traceback (most recent call last):File "D:\WorkSpace-Python\Test\read_file.py", line 5, in <module>data = pd.read_excel('D:\WorkSpace-Python\Test\demo.xlsx')File "D:\App\python\python2.7.13\Python27\lib\site-packages\pandas\util\_decorators.py", line 188, in wrapperreturn func(*args, **kwargs)File "D:\App\python\python2.7.13\Python27\lib\site-packages\pandas\util\_decorators.py", line 188, in wrapperreturn func(*args, **kwargs)File "D:\App\python\python2.7.13\Python27\lib\site-packages\pandas\io\excel.py", line 350, in read_excelio = ExcelFile(io, engine=engine)File "D:\App\python\python2.7.13\Python27\lib\site-packages\pandas\io\excel.py", line 653, in __init__self._reader = self._engines[engine](self._io)File "D:\App\python\python2.7.13\Python27\lib\site-packages\pandas\io\excel.py", line 424, in __init__self.book = xlrd.open_workbook(filepath_or_buffer)File "D:\App\python\python2.7.13\Python27\lib\site-packages\xlrd\__init__.py", line 170, in open_workbookraise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported

在这里插入图片描述

二、报错原因

错误的根本原因在于xlrd库的一个重要更新。从版本2.0.0开始,xlrd库默认只支持旧的.xls格式,而不再支持较新的.xlsx格式。这个更改主要是出于安全和维护的考虑,但它确实给很多依赖xlrd处理.xlsx文件的开发者带来了挑战。

三、解决思路

针对这一问题,我们可以采取以下策略:

  • 退回旧版本: 暂时将xlrd库降级到1.2.0版本,该版本仍然支持.xlsx格式。
  • 使用openpyxl库:对于.xlsx文件格式,openpyxl是一个更合适的选择,因为它专门用于处理.xlsx文件。
  • 使用pandas库:如果你已经在使用pandas进行数据分析,那么可以直接通过pandas来读取.xlsx文件,pandas背后会使用openpyxl或其他库作为引擎。

四、解决方法

方法一: 退回旧版本xlrd:如果你的项目临时无法迁移到其他库,可以考虑将xlrd库退回到支持.xlsx的最后一个版本(通常是1.2.0),记住,长期依赖过时的库可能会带来安全和兼容性风险。

pip uninstall xlrd
pip install xlrd==1.2.0

方法二:使用openpyxl库,openpyxl是处理.xlsx文件的理想选择。首先,需要安装openpyxl:

pip install openpyxl

读取.xlsx文件:

from openpyxl import load_workbookworkbook = load_workbook(filename='your_file.xlsx')
sheet = workbook.active
for row in sheet.iter_rows(values_only=True):print(row)

方法三: 使用pandas库,pandas提供了一个高级接口来读取.xlsx文件,背后可以选择多种引擎,包括openpyxl。

pip install pandas openpyxl

读取.xlsx文件:

import pandas as pddf = pd.read_excel('your_file.xlsx', engine='openpyxl')
print(df)



参考文章:https://blog.csdn.net/FMC_WBL/article/details/136123957

http://www.yayakq.cn/news/398351/

相关文章:

  • 建手机号码的网站vi设计找哪家公司
  • 做餐饮网站建设制作灯笼的材料和做法
  • 博客网站源码平台型网站建设公司
  • 淄博网站建设乐达推广网站网站怎么建设
  • 做个简单的企业小网站凡科精选app
  • 网站空间后台怎么进入广州有几个区几个县级市
  • 在服务器上布网站怎么做的深圳高端网站制作公司
  • 工具类网站怎么优化seo网站上海备案查询
  • 心悦俱乐部官方网站怎么做任务官方网站营销
  • 没有域名怎么搭建网站访问网站的过程
  • 网站地图html模板软件开发培训it培训哪个好
  • 国外做装饰画的网站上不了国外网站 怎么做贸易
  • 怎么在自己的网站上做漂浮链接公司邮箱免费注册
  • 网站管理系统怎么用html静态网页制作案例
  • 做电子画册的网站word页面设计模板
  • 深圳宝安做网站公司华为公司邮箱
  • 网站 备案号查询建设网站图片大全
  • 郑州网站建设企业名录网站使用微信支付
  • 写网站开发代码网站开发设计注册
  • 网站开发环境实验报告win10怎么做网站
  • 段友做的看电影网站wordpress悬浮按钮插件
  • 衡阳网站排名优化网站开发教学视频百度云
  • 学做网站视频教程机械 东莞网站建设
  • 跨境电商网站建设怎么在网上发布广告
  • 网站营销淘宝联盟怎么推广赚钱
  • 网站备案被删除山东网站建设模板制作
  • 海口cms模板建站建设展示类网站的意义
  • 国外服装图案设计网站2023网站seo
  • 做网站有虚拟服务器科技创新可以被分成三种类型
  • 登封做网站优化北京推广优化经理