python 读excel中一个表_python – pandas read_excel在同一张表上的多个表

假设我们有以下Excel文件:

zdNM9.jpg

解决方案:我们正在解析第一张表(索引:0)

xl = pd.ExcelFile(fn)

nrows = xl.book.sheet_by_index(0).nrows

df1 = xl.parse(0, skipfooter= nrows-(10+1)).dropna(axis=1, how='all')

df2 = xl.parse(0, skiprows=12).dropna(axis=1, how='all')

编辑:skip_footer被skipfooter取代

结果:

In [123]: df1

Out[123]:

a b c

0 78 68 33

1 62 26 30

2 99 35 13

3 73 97 4

4 85 7 53

5 80 20 95

6 40 52 96

7 36 23 76

8 96 73 37

9 39 35 24

In [124]: df2

Out[124]:

c1 c2 c3 c4

0 78 88 59 a

1 82 4 64 a

2 35 9 78 b

3 0 11 23 b

4 61 53 29 b

5 51 36 72 c

6 59 36 45 c

7 7 64 8 c

8 1 83 46 d

9 30 47 84 d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值