用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 相关文章推荐
Linux下使用python自动修改本机网关代码分享
May 21 Python
python发送邮件脚本
May 22 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
python实现输入数字的连续加减方法
Jun 22 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
Pandas中Series和DataFrame的索引实现
Jun 27 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
python numpy库linspace相同间隔采样的实现
Feb 25 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
Python unittest discover批量执行代码实例
Sep 08 Python
python单例模式的应用场景实例讲解
Feb 24 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
php之CodeIgniter学习笔记
2013/06/17 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
javascript编程起步(第三课)
2007/02/27 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
wxPython多个窗口的基本结构
2019/11/19 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
super()与this()的区别
2016/01/17 面试题
策划主管的工作职责
2013/11/24 职场文书
房地产出纳岗位职责
2013/12/01 职场文书
春节晚会主持词
2014/03/24 职场文书
小学捐书活动总结
2014/07/05 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
工厂标语大全
2014/10/06 职场文书
2014年财政局工作总结
2014/12/09 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS