pandas导入excel文件内容不一致的问题

当excel文件里面含有多个表时,用pandas导入会出现生成的dateframe表不一样。

  • 错误
import pandas as pd
df=pd.read_xlsx('文件名.xlsx')

整体代码

pd.read_excel(path, sheet_name=0, header=0, names=None, index_col=None, 
              usecols=None, squeeze=False,dtype=None, engine=None, 
              converters=None, true_values=None, false_values=None, 
              skiprows=None, nrows=None, na_values=None, parse_dates=False, 
              date_parser=None, thousands=None, comment=None, skipfooter=0, 
              convert_float=True, **kwds)
  • sheet_name --> 读取 工作表(sheet)名称
  • sheet_name:None代表读取所有的sheet;
#sheet_name=1代表取出第2个表
df=pd.read_excel(path,sheet_name=1)
  • header --> 指定前几行作为列名(指定数据表的表头,默认值为0)
  • names --> 自定义列名(但是names的长度必须和Excel列长度必须一致)
df=pd.read_excel(path,sheet_name=1,
					names=['a','b','c'])
  • usecols --> 读取指定的列
#usecols可避免读取所有数据
df=pd.read_excel(path,sheet_name=1,
					usecols=[0,1,2] #读取第1,2,3列数据
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值