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实现爬取知乎神回复简单爬虫代码分享
Jan 04 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
Python中元组,列表,字典的区别
May 21 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
Python socket实现简单聊天室
Apr 01 Python
python文本数据处理学习笔记详解
Jun 17 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
python文件编写好后如何实践
Jul 07 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 Python
Python基础之Socket通信原理
Apr 22 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 URL验证正则表达式
2011/07/19 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
js select option对象小结
2013/12/20 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
javascript json字符串到json对象转义问题
2019/01/22 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
React实现轮播效果
2020/08/25 Javascript
Python简单实现Base64编码和解码的方法
2017/04/29 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
python openpyxl模块的使用详解
2021/02/25 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
中国入世承诺
2014/04/01 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
MySQL实现配置主从复制项目实践
2022/03/31 MySQL
使用Apache Camel表达REST服务的方法
2022/06/10 Servers