如何使用index和pandas.read_excel来读取excel表格?
我知道这很容易与pandas.io.parser ExcelFile完成,但文档说,他们从未来版本的pandas下降ExcelFile,所以我想知道如何用replaceread_excel()做到这一点。
该文档说,您可以通过执行以下操作使用图表索引:
read_excel('path_to_file.xls', 0, index_col=None, na_values=['NA'])
每次我尝试这个,我得到以下错误:
XLRDError: No sheet named <0>
我认为你的版本是错误的,这个function是0.13版本的新function,目前还没有发布。
你的问题的直接答案是,这是一个0.13的新function。 也就是说,pandas不打算完全删除ExcelFile类(因为您可能想要阅读多个工作表或能够反思工作表名称): 它只是从pandas.io.parsers
命名空间中删除,以符合一般命名IO函数的scheme( read_clipboard
和to_clipboard
经历了相同的更改)。
ExcelFile
和ExcelWriter
将继续从顶层名称空间(即from pandas import ExcelFile, ExcelWriter
)可用。