新版Pandas使用the following interface来加载Excel文件:

read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA'])

但是如果我不知道有哪些床单呢?

例如,我正在使用下列工作表中的excel文件

数据1,数据2...,数据N,foo,bar

但我不知道什么是先验的.

有没有办法从Pandas中的excel文档中获取工作表列表?

推荐答案

您仍然可以使用ExcelFile类(和sheet_names属性):

xl = pd.ExcelFile('foo.xls')

xl.sheet_names  # see all sheet names

xl.parse(sheet_name)  # read a specific sheet to DataFrame

see 100 for more options...

Python相关问答推荐

键盘.任务组

如何将带有逗号分隔的数字的字符串解析为int Array?

如何使用Tkinter创建两个高度相同的框架(顶部和底部)?

过载功能是否包含Support Int而不是Support Int?

ambda将时间戳与组内另一列的所有时间戳进行比较

将轨迹优化问题描述为NLP.如何用Gekko解决这个问题?当前面临异常:@错误:最大方程长度错误

如何才能知道Python中2列表中的巧合.顺序很重要,但当1个失败时,其余的不应该失败或是0巧合

理解Python的二分库:澄清bisect_left的使用

如何删除索引过go 的lexsort深度可能会影响性能?' &>

运行Python脚本时,用作命令行参数的SON文本

我如何使法国在 map 中完全透明的代码?

无法在Docker内部运行Python的Matlab SDK模块,但本地没有问题

如何根据一列的值有条件地 Select 前N组?

调用decorator返回原始函数的输出

SQLAlchemy bindparam在mssql上失败(但在mysql上工作)

我的字符串搜索算法的平均时间复杂度和最坏时间复杂度是多少?

numpy.unique如何消除重复列?

OpenCV轮廓.很难找到给定图像的所需轮廓

干燥化与列姆化的比较

不允许 Select 北极滚动?