pandas读取excel使用read_excel()中的usecols参数读取指定的列

比如:读取xxx.xls文件的1,3,4列,可以使用useclose来指定列数(旧版本也叫pare_cols)。
如下:

import pandas as pd
pf=pd.read_excel('xxx.xls',usecols=[1,3,4],sheet_name='Sheet1')
print(pf)

usecols参数是一个列表,不支持切片写法。比如:
usecols=[1,2,3,4,5],不能写成usecols=[1:5]会报错。
也支持usecols=[‘aaa’]的写法,aaa为列名。
但是要么支持全数字,要么支持全字符串。

重点是:

要使用usecols参数,sheet_name必须显式写出来,查了好多资料都没有写明白,试了很多次才找到原因。

这个是个坑。

另外:
pandas对excel的操作依赖xlrd和openpyxl两个库。也就是说,要学习python操作excel,也可以选择xlrd和openpyxl两个库来实现。

为什么要两个库?
查了很多资料,要一个库来满足所有excel的需要是不太现实的。
比如:
1.xlrd和xlwt一个读一个写,还有一个库xlutils 联合了他们两个,但是不支持xlsx。
2.xlsxwrite很牛逼的库,但是居然只能写,真的库如其名,外国人有意思的很呢。
3.openpyxl也很牛叉了吧,和xlsxwrite齐名,能读能写,但是不支持xls,气死你。人家说了不支持xls等旧格式的excel文件,他们是不知道市场上用xls文件的人一大把吗。
4.DataNitro这个据说也还不错,但是和xlsx一样,不能读文件,真的是见了鬼了。

pandas读取excel使用read_excel()中的usecols参数读取指定的列相关推荐

  1. php 读取excel转数组中,thinkphp5使用PHPExcel读取excel csv到数组

    PHPExcel下载https://www.isres.com/file/PHPExcel.zip 解压放到 /vendor 目录下 读取的方法private function read_excel( ...

  2. vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  3. 原生java读取properties与spring中@value、@ConfigurationProperties读取配置文件

    原生java读取properties与spring中@value.@ConfigurationProperties读取配置文件 1.properties类 Properties 继承于 Hashtab ...

  4. python读取excel单元格填充色rgb_Python openpyxl读取单元格字体颜色过程解析

    Python openpyxl读取单元格字体颜色过程解析 问题 我试图打印some_cell.font.color.rgb并得到各种结果. 对于一些人,我得到了我想要的东西(比如" FF00 ...

  5. python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  6. java读取excel数据的方法是_java怎么读取excel文件里的数据

    展开全部 下面是一个简单的读取例子,如果报"java.io.IOException: Invalid header signature; read 4503608217567241, exp ...

  7. Java 读取excel 需要的jar_java自定义jar包读取Excel(包含2003和2007)数据,并举例说明...

    用java自定义jar包读取excel数据支持excel2007和excel2003 在外链网址已屏蔽所需要的包 如果需要excel2003和excel2007文件可以去 外链网址已屏蔽 在外链网址已 ...

  8. PHP不读取Excel空行,phpexcel中遇到空单元格不跳过

    phpexcel中遇到空单元格不跳过 之前用phpexcel类,代码是这样写的: /* 导入excel文件 */ $fileType = PHPExcel_IOFactory::identify($d ...

  9. python、pandas、Excel、Powerbi中对日期的处理方法

    主要针对datetime类型的时间 以下为用举例的方式来说明在不同场景下,使用不同工具处理时间的方法 1.python对日期的处理 功能1:日期相减后天数差值和秒差值 dt = datetime(20 ...

最新文章

  1. 微软为华为定制了一个“烂笔头小冰”,让人想起了老罗的“闪念胶囊”
  2. 数据科学家 数据工程师_数据科学家应该对数据进行版本控制的4个理由
  3. 哈工大等提出轻量级盲超分辨模型LESRCNN,代码已开源
  4. 已解决jetty运行项目,@WebServlet注解失效
  5. unity camera aspect
  6. 电视盒子刷鸿蒙系统,当贝市场亲测有效三款获取电视和盒子root权限的工具应用...
  7. 历届美国梦之队战斗力汇总:梦一无敌 梦十二平淡
  8. 计算机网络谢希仁课后答案详解+计算机网络释疑与习题解答PDF+各章重点题目
  9. 微信收藏服务器,微信收藏功能常见问题存储空间上限了
  10. 高中数学:抛物线专题讲解利用韦达定理求解技巧
  11. Android基于Facebook Rebound的动画效果框架Backboard demo (非常炫酷)
  12. PdfSharp -- 根据PDF模板导出PDF
  13. 触控笔有必要买吗?苹果平板触控笔排行榜
  14. Vue:使用elementUI upload组件上传excel文件
  15. picpick文字竖排了怎么变成横排
  16. 天涯明月刀最新服务器,天涯明月刀手游手游开服表_天涯明月刀手游手游开服时间表_新服新区预告_第一手游网...
  17. HDU 2565 放大的X【图形】
  18. 实用的 PyYAML 使用技巧
  19. 【C语言】Linux 下C程序的内存镜像
  20. 边缘计算使能智慧电网

热门文章

  1. redis 用scan 代替keys,hgetAll
  2. Delphi线程同步
  3. 极链科技联合阿里云发布视联网平台解决方案
  4. validate格式校验之身份证号码校验
  5. 2023牛客寒假算法基础集训营1_20230116「典dp」「典set」「小思维+bfs」「小思维+构造+码力」「位运算博弈(人类智慧)」
  6. 第一个PWA程序-聊天室
  7. Axure交互之部件行为
  8. 圣诞节计算机音乐,圣诞节音乐
  9. Win10禁用IME解决方案
  10. 最新 UltraEdit 24.20 注册成功经验分享