python操作xlsx格式文件并读取


Posted in Python onJune 02, 2021

一.准备工作

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标准库之随机数 (math包、random包)介绍
Nov 25 Python
Python 专题四 文件基础知识
Mar 20 Python
Python中property属性实例解析
Feb 10 Python
python 重定向获取真实url的方法
May 11 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
python画双y轴图像的示例代码
Jul 07 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
python实现知乎高颜值图片爬取
Aug 12 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
Dec 29 Python
关于Numpy之repeat、tile的用法总结
Jun 02 #Python
Matlab如何实现矩阵复制扩充
Jun 02 #Python
给numpy.array增加维度的超简单方法
Jun 02 #Python
pytorch model.cuda()花费时间很长的解决
如何理解及使用Python闭包
python pygame入门教程
python plt.plot bar 如何设置绘图尺寸大小
You might like
PHP中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
UCenter 批量添加用户的php代码
2012/07/17 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
php中smarty区域循环的方法
2015/06/11 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
nginx 设置多个站跨域
2021/03/09 Servers
javascript url几种编码方式详解
2016/06/06 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
使用Python实现简单的服务器功能
2017/08/25 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
python 字典的打印实现
2019/09/26 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
前处理班长职位说明书
2014/03/01 职场文书
个人借款担保书
2014/04/02 职场文书
贺卡寄语大全
2014/04/11 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
党员转正申请报告
2015/05/15 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
2022年四月新番
2022/03/15 日漫
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫
win10搭建配置ftp服务器的方法
2022/08/05 Servers