用python读取xlsx文件


Posted in Python onDecember 17, 2020

一 准备工作:

用python读取xlsx文件

用python读取xlsx文件

二 xlrd库读取

首先安装xlrd库,安装方法:

pip install xlrd
import xlrd
#打开excel
wb = xlrd.open_workbook('test_user_data.xlsx')
#按工作簿定位工作表
sh = wb.sheet_by_name('TestUserLogin')
print(sh.nrows)#有效数据行数
print(sh.ncols)#有效数据列数
print(sh.cell(0,0).value)#输出第一行第一列的值
print(sh.row_values(0))#输出第一行的所有值
#将数据和标题组合成字典
print(dict(zip(sh.row_values(0),sh.row_values(1))))
#遍历excel,打印所有数据
for i in range(sh.nrows):
  print(sh.row_values(i))

输出结果:

用python读取xlsx文件

三:pandas库读取

1.安装pandas:

pip install pandas

2.代码如下

import pandas as pd

df = pd.read_excel('test_user_data.xlsx')
data=df.values
print("获取到所有的值:\n{}".format(data))

结果如下:

用python读取xlsx文件

3 操作行列

读取列数

import pandas as pd
#读取第一列、第二列、第四列
df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',usecols=[0,1,3])
data = df.values
print(data)

读取行数

import pandas as pd
#读取第一行
df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',nrows=1)
data = df.values
print(data)

以上就是用python读取xlsx文件的详细内容,更多关于python读取xlsx文件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python创建日历实例
Aug 21 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
python机器学习之贝叶斯分类
Mar 26 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
Python循环结构的应用场景详解
Jul 11 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
Python实现自动整理文件的脚本
Dec 17 #Python
Python用access判断文件是否被占用的实例方法
Dec 17 #Python
Python实例教程之检索输出月份日历表
Dec 16 #Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 #Python
python中类与对象之间的关系详解
Dec 16 #Python
python简单实现插入排序实例代码
Dec 16 #Python
python中函数返回多个结果的实例方法
Dec 16 #Python
You might like
《APMServ 5.1.2》使用图解
2006/10/23 PHP
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
php实现的通用图片处理类
2015/03/24 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python爬虫框架talonspider简单介绍
2017/06/09 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
python collections模块的使用
2020/10/16 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
人力资源部经理助理岗位职责
2014/03/04 职场文书
幼儿园中班教师寄语
2014/04/03 职场文书
2016春节放假通知范文
2015/08/18 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技