之前跟大家说过关于python处理excel的问题,但是大家反映有些繁琐,大概涉及内容比较多,于是,小编在日常学习中,发现了更简单的方式,现在给大家展示,以便于大家在日后学习里可以方便使用,一起来看下~

一、安装环境:

1、pandas依赖处理Excel的xlrd模块,所以我们需要提前安装这个,安装命令是:pip install xlrd

2、安装pandas模块还需要一定的编码环境,所以我们自己在安装的时候,确保你的电脑有这些环境:Net.4 、VC-Compiler以及winsdk_web,如果大家没有这些软件~可以咨询我们的辅导员索要相关安装工具。

3、步骤1和2 准备好了之后,我们就可以开始安装pandas了,安装命令是:pip install pandas

二、pandas操作Excel表单

数据准备,有一个Excel文件:lemon.xlsx有两个表单,表单名分别为:Python 以及student,

Python的表单数据如下所示:

student的表单数据如下所示:

1:在利用pandas模块进行操作前,可以先引入这个模块,如下:

import  pandas  as pd

2:读取Excel文件的两种方式:#方法一:默认读取第一个表单

df=pd.read_excel('lemon.xlsx')#这个会直接默认读取到这个Excel的第一个表单

data=df.head()#默认读取前5行的数据

print("获取到所有的值:

{0}".format(data))#格式化输出

得到的结果是一个二维矩阵,如下所示:

#方法二:通过指定表单名的方式来读取

df=pd.read_excel('lemon.xlsx',sheet_name='student')#可以通过sheet_name来指定读取的表单

data=df.head()#默认读取前5行的数据

print("获取到所有的值:

{0}".format(data))#格式化输出

得到的结果如下所示,也是一个二维矩阵:

#方法三:通过表单索引来指定要访问的表单,0表示第一个表单

#也可以采用表单名和索引的双重方式来定位表单

#也可以同时定位多个表单,方式都罗列如下所示

df=pd.read_excel('lemon.xlsx',sheet_name=['python','student'])#可以通过表单名同时指定多个

# df=pd.read_excel('lemon.xlsx',sheet_name=0)#可以通过表单索引来指定读取的表单

# df=pd.read_excel('lemon.xlsx',sheet_name=['python',1])#可以混合的方式来指定

# df=pd.read_excel('lemon.xlsx',sheet_name=[1,2])#可以通过索引 同时指定多个

data=df.values#获取所有的数据,注意这里不能用head()方法哦~

print("获取到所有的值:

{0}".format(data))#格式化输出

具体结果是怎样的,大家可以去尝试哦~这个结果是非常有意思的,如果还想知道更多的python知识,可以到云海天教程网。

python读写excel模块pandas_如何用python pandas操作excel?相关推荐

  1. 安装命令:pip install xlrd ,pandas操作Excel学习笔记__7000

    pandas操作Excel学习笔记_loc和iloc_7000 pandas操作Excel学习笔记__7000 1.安装环境:pandas需要处理Excel的模块xlrd,所以需要提前安装xlrd.不 ...

  2. python 第三方模块之 pandas 操作 excel

    python 解析 excel 对比 包 版本 xls读 xlsx读 xls写 xlsx写 备注 xlrd 1.1.0(2017年8月22日) √ √ 2.0 之后不支持xlsx xlwt 1.3.0 ...

  3. Python入门到实战(五)自动化办公、pandas操作Excel、数据可视化、绘制柱状图、操作Word、数据报表生成、pip install国内镜像下载

    Python入门到实战(五)conda使用.pandas操作Excel.数据可视化.绘制柱状图.操作Word.数据报表生成.pip install国内镜像下载 conda使用 常用操作 配置VS+Co ...

  4. Python Pandas操作Excel表格文件:创建新表格,追加数据

    前言: python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd.xlrd负责读取excel,xlwt负责写入excel文件.这种操作方法比较繁琐,效率还不错,通俗易懂 ...

  5. pandas操作excel的应用

    1.pandas基本读取和写入excel表格 1.1.pandas读取excel表格 import pandas as pd # 创建空DataFrame实例,DataFrame就是数据帧 df = ...

  6. pandas写入excel指定行_使用pandas操作excel

    pandas操作excel 最近由于要处理一些excel表格,发现pandas可以免去很多的繁琐的人工劳动,在这里记录一下我所用到的知识. 导入文档 将excel中的工作表导入 filename = ...

  7. 使用pandas操作excel

    初学pandas的一些总结 pandas操作excel 导入文档 将excel中的工作表导入 对DataFrame进行操作 查看dataframe的行数列数 对于dataframe的某一列进行筛选 对 ...

  8. python处理excel表格大小-如何用python处理excel表格

    前面我们已经学到了很多Python在数学领域的应用,用Python编程可以轻松解决一些数学中的常见问题.当然Python的功能应用还远远不止于此,我们的很多日常工作也可以用Python来实现.今天南京 ...

  9. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

最新文章

  1. linux安装12c oem,OEM12C(12.1.0.5)安装插件监控mysql(linux)
  2. 连接多个oracle数据库的配置,oracle数据库连接配置文件
  3. InputStream与DataInputStream区别
  4. SharePoint List item数量超过5000的解决办法
  5. Object(包装对象)
  6. PS 部分技巧快捷键
  7. JQ-实现图片纵向滚动的效果
  8. Steam Roller UVALive - 4128
  9. 计算幻术之路(一):被定义之前的增强现实
  10. php加入到jpg,PHP如何将PNG转换成JPG?
  11. H3C-NE实验主要命令
  12. 桌面快捷方式计算机打不开,桌面快捷方式打不开,详细教您桌面快捷方式打不开怎么解决...
  13. c语言中字符型char数据在内存中占,互联网常识:在c语言中char型数据在内存中的储存形式为什么...
  14. linux 配制aria2
  15. SharpDevelop安装与配置
  16. 【音视频流媒体】WebRTC 直播超详细介绍
  17. Omni扫块,和非原生归集
  18. 开有geodetic engineering的世界著名高校(持续更新)
  19. 评测三款最流行的txt阅读器(Mac适用)
  20. 【技术栈——00042】Docker网络端口指定的两种方式

热门文章

  1. 提取数据_EasyStat如何提取数据+个性化出图
  2. dbcp连接池配置详解_重学MySQL:事务与连接池,一文详解带你搞懂
  3. java 下载工具_java_java编写Http服务器下载工具,这个工具比较简单,用于配合 - phpStudy...
  4. oracle升级12.2,Oracle 11.2.0.4升级到12.2.0.1
  5. 自定义曲线_Qt编写的项目作品17-自定义曲线图柱状图
  6. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...
  7. android中的饱和机制,Android事件分发机制收藏这一篇就够了,通用流行框架大全...
  8. mysql.socket没有_mysql启动找不见socket
  9. mysql 正则匹配 捕获组_常用正则表达式 捕获组(分组)
  10. git rebase基础