使用Python Pandas库读取excel文件(.xlsx, .xls)。 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个sheet或所有的sheet。Pandas会将这些数据转化成一个 DataFrame结构,它是一个扁平的结构来的。接着就可以对数据进行数据分析了。

1.安装Anaconda3

我们使用anaconda3来安装和管理python库。在Anaconda的官方网站下载一个下来安装即可。

2.安装xlrd

Pandas的read_excel方法内部会使用xlrd库。xlrd是一个用于读取excel文件(.xlsx, .xls)的库。使用Anaconda安装xlrd库:

$ conda install xlrd

3.安装pandas

作为本篇的主角pandas,当然是要安装的了。

$ conda install pandas

4.使用pandas读取excel数据

默认读取第一张sheet。


import pandas as pddf = pd.read_excel('sample.xlsx')print(df)

4.1.读取指定sheet的数据

通过指定read_excel方法的sheet_name参数来指定。可以通过数字来指定是第几张:

import pandas as pddf_sheet_index = pd.read_excel('sample.xlsx', sheet_name=1)print(df_sheet_index)

也可以直接指定sheet的名字:

import pandas as pddf_sheet_name = pd.read_excel('sample.xlsx', sheet_name='sheet2')print(df_sheet_name)

4.2.读取多张sheet的数据

可以通过数字或名称来指定这几张sheet。

import pandas as pddf_sheet_multi = pd.read_excel('sample.xlsx', sheet_name=[0, 'sheet2'])print(df_sheet_multi)

4.3.读取所有的sheet

import pandas as pddf_sheet_all = pd.read_excel('sample.xlsx', sheet_name=None)
print(df_sheet_all)

下一篇《用pandas做数据分析》

python使用pandas处理excel数据相关推荐

  1. python在excel中的应用-Python利用pandas处理Excel数据的应用详解

    最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用p ...

  2. python与excel的应用-Python利用pandas处理Excel数据的应用

    最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用p ...

  3. python处理excel表格-Python利用pandas处理Excel数据的应用

    最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用p ...

  4. [转载] Python利用pandas处理Excel数据的应用

    参考链接: Python | Pandas数据比较与选择 最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做 ...

  5. Python用pandas读取excel数据

    #Python导入数据主要用的是read_x()方法,x表示导入文件的格式 #导入.xlsx文件,用read_excel() print("-"*10+"用Python如 ...

  6. python pandas处理excel 统计数据,Python利用pandas处理Excel数据

    小编的电脑系统是Windows10家庭版,64位.网上找了N种方法都写得特别复杂也不行,以下是我试过可行得法子. 1:pandas依赖处理Excel的xlrd模块,所以我们需要提前安装这个,安装命令是 ...

  7. python pandas处理excel 统计数据_python使用pandas处理excel数据

    使用Python Pandas库读取excel文件(.xlsx, .xls). 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个s ...

  8. python pandas excel数据处理_Python利用pandas处理Excel数据的应用

    python如何将列表导出为csv文件 import pandas as pd list=[[1,2,3],[4,5,6],[7,8,9]] column=['column1','column2',' ...

  9. Python学习:如何使用pandas分析excel数据

    1.问题 在python中,读写excel数据方法很多,比如xlrd.xlwt和openpyxl,实际上限制比较多,不是很方便.比如openpyxl也不支持csv格式.有没有更好的方法? 2.方案 更 ...

最新文章

  1. 『浅入浅出』MySQL 和 InnoDB
  2. Java原子操作Atomic
  3. 离散数学及其应用上的一个问题
  4. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案
  5. java 自动编译_Tomcat是否自动编译Java Servlet?
  6. ngnix 映射路径配置_MyBatis Config(三)映射文件mappers标签
  7. 机器人当上“央视主播”,主持人感慨未来要下岗
  8. SQL Server高级查询之子查询(单行子查询)
  9. OC基础--关键字@property 和 @synthesize
  10. 云服务器 性能测试之web压力测试
  11. 计算机应用技术的代码081401,学科、专业名称(代码).doc
  12. css动画钟表——transform之rotate
  13. 一、Python-简介
  14. 严蔚敏《数据结构》——线索二叉树
  15. [hdu 2826] The troubles of lmy [简单计算几何 - 相似]
  16. 洛谷-运输(P2094)
  17. PostgreSQL扫描方法综述
  18. OC中调用Swift代码方法
  19. edge浏览器如何设置无痕浏览 无痕浏览网页方法
  20. 计算机双行文本一般应用在什么地方,2017年职称计算机考试Word练习及答案6

热门文章

  1. NFM(Neural Factorization Machines):模型原理及pytorch代码实现
  2. Revisiting Single Image Depth Estimation Toward Higher Resolution Maps
  3. android滑动冲突的解决方案
  4. java综合知识点总结基础篇
  5. 1688API详情接口调用展示
  6. outlook服务器怎么访问文件夹路径,Outlook 2010更改OST存放位置及配置
  7. 如何安装计算机刻录程序,详解怎么用电脑刻录光盘
  8. 人生是一个连续的过程,没什么东西能影响人的一生,怎么选择不是问题。问题是每天都要努力 (转)...
  9. 学习记录583@IDEA导入子模块
  10. QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息