我知道这可以通过pandas.io.parser ExcelFile轻松完成,但是文档说它们正在从未来版本的pandas中删除ExcelFile所以我想知道如何使用它的替换read_excel()来实现这一点。
文档说您可以通过执行以下操作来使用工作表索引:
read_excel('path_to_file.xls', 0, index_col=None, na_values=['NA'])
每次尝试此操作时都会出现以下错误:
XLRDError: No sheet named <0>
答案 0 :(得分:3)
我认为您的版本错误,此功能是0.13版本的新功能,尚未发布。
答案 1 :(得分:3)
直接回答你的问题是这是0.13的新功能。也就是说,pandas并不打算完全删除ExcelFile类(因为您可能想要读取多个工作表或能够内省工作表名称):it was just removed from the pandas.io.parsers
namespace与IO函数的一般命名方案一致({{ 1}}和read_clipboard
经历了相同的变化)。
to_clipboard
和ExcelFile
将继续从顶级命名空间(即ExcelWriter
)提供。