精华内容
下载资源
问答
  • 今天使用pandas读取一个文件时,居然报错了 正常的读取,没有多余操作,而且把文件发送给别人读取,一点问题没有 经过多次测试复现,最终发现原因是,这个excel表的表头是我从另一个表中复制过来了,可能有...

    今天使用pandas读取一个文件时,居然报错了

     

    正常的读取,没有多余操作,而且把文件发送给别人读取,一点问题没有

    经过多次测试复现,最终发现原因是,这个excel表的表头是我从另一个表中复制过来了,可能有什么无法识别的格式,

    但是这个异常也太诡异了

    至于为什么发送给别人读取正常,我猜测是经过网络,程序的独写之后,哪些异常格式过滤掉了吧

    欢迎大佬留言解惑 

    展开全文
  • 直接读取文件报错IndexError: list index out of range通过上网查说是Excel中有很多多余的没有数据的行和列,但是手动删除也没有用,可以通过以下方法读取: import os import pandas as pd path = r'文件所在...
    import pandas as pd
    data = pd.read_excel(path,sheet_name=1)

    直接读取文件报错IndexError: list index out of range通过上网查说是Excel中有很多多余的没有数据的行和列,但是手动删除也没有用,可以通过以下方法读取:

    import os
    import pandas as pd
    path = r'文件所在路径'
    excelFile = os.path.join(path,'文件名.xls')

    data = pd.read_excel(excelFile)

    就没问题啦!
     

    展开全文
  • df = pd.read_excel("../data/控制台接口测试列表.xlsx") 执行出现如下错误 Traceback (most recent call last): File "E:\code\自动化\git_wx\InterAutoTest_WX\utils\excelpandas.py", line 56, in <module&...
    df = pd.read_excel("../data/控制台接口测试列表.xlsx")

    执行出现如下错误

    Traceback (most recent call last):
      File "E:\code\自动化\git_wx\InterAutoTest_WX\utils\excelpandas.py", line 56, in <module>
        df = pd.read_excel("../data/控制台接口测试列表.xlsx")
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\util\_decorators.py", line 296, in wrapper
        return func(*args, **kwargs)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\io\excel\_base.py", line 304, in read_excel
        io = ExcelFile(io, engine=engine)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\io\excel\_base.py", line 867, in __init__
        self._reader = self._engines[engine](self._io)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\io\excel\_xlrd.py", line 22, in __init__
        super().__init__(filepath_or_buffer)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\io\excel\_base.py", line 353, in __init__
        self.book = self.load_workbook(filepath_or_buffer)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\io\excel\_xlrd.py", line 37, in load_workbook
        return open_workbook(filepath_or_buffer)
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\xlrd\__init__.py", line 130, in open_workbook
        bk = xlsx.open_workbook_2007_xml(
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\xlrd\xlsx.py", line 812, in open_workbook_2007_xml
        x12book.process_stream(zflo, 'Workbook')
      File "C:\Users\wangxu61\AppData\Local\Programs\Python\Python39\lib\site-packages\xlrd\xlsx.py", line 266, in process_stream
        for elem in self.tree.iter() if Element_has_iter else self.tree.getiterator():
    AttributeError: 'ElementTree' object has no attribute 'getiterator'

     

    各种百度结果实践总结

    1、由于默认使用的xlrd模块,时间较久,故出现问题

    解决:

    指定engine为openpyxl,如果未安装,可使用pip install openpyxl安装即可

    修改代码:

    df = pd.read_excel("../data/控制台接口测试列表.xlsx",engine="openpyxl")
    展开全文
  • 今天在用pandas读取同事传过来的excel时,出现了UnicodeDecodeError: 'utf-16-le' codec can't decode bytes in position 60-61: unexpected end of data的问题。 找了一圈儿是因为同事传过来的excel后缀名是xls,...

    今天在用pandas读取同事传过来的excel时,出现了UnicodeDecodeError: 'utf-16-le' codec can't decode bytes in position 60-61: unexpected end of data的问题。

    找了一圈儿是因为同事传过来的excel后缀名是xls,新建一个xlsx的excel然后将内容复制进去就可以了。直接对原来的xls文档另存为xlsx文档读取还是有问题(IndexError: list index out of range)。

    展开全文
  • pandas读取excel报错

    2019-01-21 00:07:00
    pandas.read_execl()方法读取excel文件报错。 后来导入xlrd第三方库,就好了。 转载于:https://www.cnblogs.com/tianqianlan/p/10296787.html
  • pandas 读取excel 报错 ,是因为没有安装xlrd库
  • pandas读取 Excel 文件超长报错

    千次阅读 2020-12-02 22:04:26
    python的pandas读取excel中的数据过长时,会发出现如下报错: assert 0 <= self.rowx < X12_MAX_ROWS 解决办法: 安装openpyxl: pip install openpyxl pandas的read_excel方法中,可以改变度取引擎,因此...
  • 使用pandas读取excel

    万次阅读 多人点赞 2018-10-30 15:53:01
    Excel是微软的经典之作,在日常工作中的数据整理、分析和可视化方面,有其独到的优势,尤其在你熟练应用了函数和数据透视等高级功能之后,Excel可以大幅度提高你的工作效率。但如果数据量超大,Excel的劣势也就随之...
  • 使用pip install命令安装xlrd,但注意xlrd的版本不要太高,1.2.0左右是比较好的,使用pip install xlrd==1.2.0即可。
  • pandas 读取xls文件报错解决方案

    千次阅读 2019-06-10 11:30:02
    用pd.read_excel或者pd.read_csv都报错,error message: builtins.OSError: Initializing from file failed 解决方案: 1. path里面的文件名必须是.csv结尾,然后用pd.read_csv读取,如果不能读取,继...
  • 报错: XLRDError: Excel xlsx file; not supported 原因: xldr==2.0.1版本不支持xlsx的读写,仅支持xls。详见此博客。 解决办法: (1)安装老版本xlrd pip uninstall xlrd pip install xlrd==1.2.0 (2)pd....
  • Pandas读取excel报错,xlrd.biffh.XLRDError

    千次阅读 2020-08-08 16:55:08
    读取xls格式的excel时报错,是因为xlrd不支持xls格式,还犯了一个小白的错误,我直接更改excel文件的后缀为xlsx,其实这样的更改并不生效,需要把文件打开另存为xlsx格式的,然后就可以了,或者直接新建一个xlsx格式...
  • import pandas as pd path_keliu = "C:/Users/Desktop/keliu.xlsx" file_keliu = open(path_keliu,"rb") df_keliu = pd.read_excel(file_keliu,sheet_name="Loc_Map") print(df_keliu) 报错信息 OSError: [Errno...
  • df = pd.read_excel(io='D:\XunleiDownload\002\people.xlsx') 报错提示: OSError: [Errno 22] Invalid argument: 'D:\\XunleiDownload\x02\\people.xlsx' 出错原因:由于‘ \ ’具有转义字符的功能,在windows...
  • Pandas 读取Excel文件时报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd3 in position 0: ordinal not in range(128) 这个主要时Excel编码问题,网上很多人说,使用Excel另存为 在保存一份新的...
  • 出现问题:Python在读取文件时报错File b'test1.csv' does not exist。 问题定位:代码或文件其中有一个没有放在默认路径下。 读取文件时尽量填写默认环境下的相对路径,而非相对路径。 解决方法:把代码和...
  • 笔者在使用Mac进行Python开发时使用pandas读取xlsx文件遇到这个错误: ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd. 看似...
  • 看完python基础语法后,就目的性很强的尝试数据分析,在尝试中遇到问题解决问题,也不失为一种好的学习方法,这次遇到的问题真是没看到国内技术论坛有相关的解释,遂记录如下:
  • 在学接口自动化测试时, 需要从excel读取测试用例的数据, 假如我的数据是这样的:最好是每行数据对应着一条测试用例, 为方便取值, 我选择使用pandas库, 先安装 pip install pandas.然后导入:1 importpandas as pd2 ...
  • 使用pandas.read_excel 读取xlsx文件时报错,list index out of range 出现该情况时,读取的文件为xls文件另存为得到的xlsx文件(Wind直接导出后另存为) 将文件里的单元格完整复制到新建的xlsx文件重新读取,不再...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,590
精华内容 1,036
关键字:

pandas读取excel数据报错