python - Pandas 0.19.2 read_excel IndexError : List index out of range

标签 python excel pandas

我正在寻找解析 Excel 电子表格的方法。我决定使用 pandas,但马上就被错误捕获了。

enter image description here

我从下面的代码开始,但尝试使用完整路径并尝试设置工作表名称。

import pandas as pd

table = pd.read_excel('ss_12.xlsx')

if __name__ == '__main__':
    pass

excel 电子表格与我的脚本文件位于同一目录中。我教过它在这个意义上与 open() 一样工作,只是如果它在同一目录中则需要一个名称。我已经在网上查看了一些示例,并按照它们进行操作,这应该可行。

enter image description here

我正在尝试去除上图中的第一列。完整错误(不确定如何格式化,抱歉)

C:\xx\Playpen\ConfigList_V1_0.xlsx
Traceback (most recent call last):
  File "C:\xx\Playpen\getConVars.py", line 12, in <module>
    pd.read_excel(excelFile)
  File "C:\xx\Programs\Python\Python35\lib\site-packages\pandas\io\excel.py", line 200, in read_excel
    **kwds)
  File "C:\xx\Programs\Python\Python35\lib\site-packages\pandas\io\excel.py", line 432, in _parse_excel
    sheet = self.book.sheet_by_index(asheetname)
  File "C:\xx\Programs\Python\Python35\lib\site-packages\xlrd\book.py", line 432, in sheet_by_index
    return self._sheet_list[sheetx] or self.get_sheet(sheetx)
IndexError: list index out of range

最佳答案

确保您拥有正确类型的 Excel 电子表格。我遇到了同样的错误,并意识到我已将其保存为仍然具有 .xlsx 扩展名的 Strict XML Open Spreadsheet。

关于python - Pandas 0.19.2 read_excel IndexError : List index out of range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43395840/

相关文章:

python - 有没有我可以导入梯度下降函数/方法的 Python 库?

python - 使用Pandas Dataframe过滤功能后的SettingWithCopyWarning

python - Google Geocode api 不返回某些 'direct hit' 地址的 postal_code

excel - VBA 公式在第二个空格后删除所有内容

sql - 回车 Oracle 10g SQL

vba - 在 VBA 中使用工作表索引而不是名称

python - Pandas – 创建缓冲列

python - pandas 如何将一列数据转换为另一列数据?

python - 列表列表的所有可能组合

python - 正则表达式:忽略空格并匹配下一个数字