Python 打开Excel文件时的索引器

Python 打开Excel文件时的索引器,python,excel,pandas,Python,Excel,Pandas,无论我做什么-无论我使用什么Excel文件,我都无法打开它们。它以前是工作的。。。 我所做的: import pandas as pd xls = pd.ExcelFile('Book1.xls') xls.parse('Sheet1', index_col=0, na_values=['None']) 或者也 pd.read_excel('Book1.xls', 'Sheet1', index_col=0, na_values=['None']) 我得到的是: IndexError

无论我做什么-无论我使用什么Excel文件,我都无法打开它们。它以前是工作的。。。 我所做的:

import pandas as pd
xls = pd.ExcelFile('Book1.xls')
xls.parse('Sheet1', index_col=0, na_values=['None'])    
或者也

pd.read_excel('Book1.xls', 'Sheet1', index_col=0, na_values=['None'])
我得到的是:

IndexError                                Traceback (most recent call last)
<ipython-input-35-a09cadf6215b> in <module>()
      2 xls = pd.ExcelFile('Book1.xls')
      3 #test = xls.parse('SFH', index_col=0, na_values=['None'])
----> 4 pd.read_excel('Book1.xls', 'Sheet1', index_col=0, na_values=['None'])

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/excel.pyc in read_excel(io, sheetname, **kwds)
    101     engine = kwds.pop('engine', None)
    102 
--> 103     return ExcelFile(io, engine=engine).parse(sheetname=sheetname, **kwds)
    104 
    105 

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/excel.pyc in parse(self, sheetname, header, skiprows, skip_footer, index_col, parse_cols, parse_dates, date_parser, na_values, thousands, chunksize, convert_float, has_index_names, **kwds)
    206                                  skip_footer=skip_footer,
    207                                  convert_float=convert_float,
--> 208                                  **kwds)
    209 
    210     def _should_parse(self, i, parse_cols):

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/excel.pyc in _parse_excel(self, sheetname, header, skiprows, skip_footer, index_col, has_index_names, parse_cols, parse_dates, date_parser, na_values, thousands, chunksize, convert_float, **kwds)
    302                             **kwds)
    303 
--> 304         return parser.read()
    305 
    306     @property

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in read(self, nrows)
    624                 raise ValueError('skip_footer not supported for iteration')
    625 
--> 626         ret = self._engine.read(nrows)
    627 
    628         if self.options.get('as_recarray'):

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in read(self, rows)
   1459 
   1460         data = self._convert_data(data)
-> 1461         index, columns = self._make_index(data, alldata, columns, indexnamerow)
   1462 
   1463         return index, columns, data

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in _make_index(self, data, alldata, columns, indexnamerow)
    791 
    792         elif not self._has_complex_date_col:
--> 793             index = self._get_simple_index(alldata, columns)
    794             index = self._agg_index(index)
    795 

/Users/xy/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in _get_simple_index(self, data, columns)
    834             data.pop(i)
    835             if not self._implicit_index:
--> 836                 columns.pop(i)
    837 
    838         return index

IndexError: pop from empty list
索引器错误回溯(最近一次调用)
在()
2 xls=pd.ExcelFile('Book1.xls')
3#test=xls.parse('SFH',index_col=0,na_value=['None']))
---->4 pd.read_excel('Book1.xls','Sheet1',index_col=0,na_值=['None']))
/read_excel(io,sheetname,**kwds)中的Users/xy/Library/enthund/candoy_64bit/User/lib/python2.7/site-packages/pandas/io/excel.pyc
101发动机=kwds.pop('发动机',无)
102
-->103返回ExcelFile(io,engine=engine).parse(sheetname=sheetname,**kwds)
104
105
/解析中的Users/xy/Library/enthught/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/excel.pyc(self、sheetname、header、skipprows、skipfooter、index_col、parse_cols、parse_dates、date_parser、na_value、数千、chunksize、convert_float、has_index_name、**kwds)
206跳过页脚=跳过页脚,
207转换浮点数=转换浮点数,
-->208**科威特第纳尔)
209
210 def_应该解析(self,i,parse_cols):
/excel解析中的Users/xy/Library/enthught/candoy\u 64位/User/lib/python2.7/site-packages/pandas/io/excel.pyc(self、sheetname、header、skiprows、skiprows、skiprows、skipfooter、index\u col、has\u index\u name、parse\u cols、parse\u dates、dates\u parser、na\u value、数千、chunksize、convert\u float、**kwds)
302**科威特第纳尔)
303
-->304返回解析器.read()
305
306@property
/读取中的Users/xy/Library/enthught/candoy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc(self,nrows)
624 raise VALUERROR('迭代不支持跳过页脚')
625
-->626 ret=自身发动机读数(nrows)
627
628如果self.options.get('as_recarray'):
/读取中的Users/xy/Library/enthund/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc(self,行)
1459
1460数据=自转换数据(数据)
->1461索引,列=self.\u make\u索引(数据,所有数据,列,索引名行)
1462
1463返回索引、列、数据
/Users/xy/Library/Enthound/Canopy_64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in_make_index(self、data、alldata、columns、indexnamerow)
791
792如果不是自己,则有复杂的日期列:
-->793 index=self.\u获取\u简单\u索引(所有数据,列)
794索引=自聚集索引(索引)
795
/Users/xy/Library/enthught/Canopy\u 64bit/User/lib/python2.7/site-packages/pandas/io/parsers.pyc in\u get\u simple\u index(self、data、columns)
834数据。pop(一)
835如果不是自隐式索引:
-->836列。流行音乐(一)
837
838回报指数
索引器:从空列表中弹出

我做错什么了吗?我应该提交错误报告吗?

确保Excel文件的第一行不为空