10S*_*Tom 2 python excel pandas
我想解析一个Excel电子表格。我决定使用熊猫,但立即被错误发现。
我从下面的代码开始,但是使用了完整路径并尝试设置工作表名称。
import pandas as pd
table = pd.read_excel('ss_12.xlsx')
if __name__ == '__main__':
pass
Run Code Online (Sandbox Code Playgroud)
excel电子表格与我的脚本文件位于同一目录中。从这个意义上讲,我教过它与open()相同,只是在同一个目录中需要一个名称。我在网上看了一些例子,按他们的说法应该可以。
我正在尝试删除上图中的第一列。完整错误(不确定如何格式化,抱歉)
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
Run Code Online (Sandbox Code Playgroud)
小智 9
确保您使用的Excel电子表格类型正确。我遇到了同样的错误,并意识到我已将其保存为仍然具有.xlsx扩展名的Strict XML Open Spreadsheet。
| 归档时间: |
|
| 查看次数: |
4709 次 |
| 最近记录: |