用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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
Python类中self参数用法详解
Feb 13 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
Python如何用filter函数筛选数据
Mar 05 Python
python中如何写类
Jun 29 Python
详解Python 循环嵌套
Jul 09 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
python 基于opencv 绘制图像轮廓
Dec 11 Python
利用Opencv实现图片的油画特效实例
Feb 28 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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中的字符串函数
2006/10/09 PHP
php xml实例 留言本
2009/03/20 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
js异或加解密效果代码
2008/06/25 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python判断windows系统是32位还是64位的方法
2015/05/11 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
python中正则表达式的使用方法
2018/02/25 Python
python递归实现快速排序
2018/08/18 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
Python PO设计模式的具体使用
2019/08/16 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
python matplotlib库的基本使用
2020/09/23 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
现代化办公人员工作的自我评价
2013/10/16 职场文书
工程部主管岗位职责
2013/11/17 职场文书
毕业生求职信的经典写法
2014/01/31 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
优秀教师演讲稿
2014/05/06 职场文书
2014年幼儿园后勤工作总结
2014/11/10 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js