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和MD5实现网站挂马检测程序
Mar 13 Python
Python检测网站链接是否已存在
Apr 07 Python
python实现随机调用一个浏览器打开网页
Apr 21 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
Jul 11 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
python 通过文件夹导入包的操作
Jun 01 Python
keras K.function获取某层的输出操作
Jun 29 Python
python dir函数快速掌握用法技巧
Dec 09 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
基于Pygame实现简单的贪吃蛇游戏
Dec 06 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 更新数据库中断的解决方法
2009/06/05 PHP
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
php实现复制移动文件的方法
2015/07/29 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
JavaScript 变量基础知识
2009/11/07 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
原生JS实现无缝轮播图片
2020/06/24 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python str与repr的区别
2013/03/23 Python
简单的通用表达式求10乘阶示例
2014/03/03 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
全球领先的美容用品专卖店:Beauty Plus Salon
2018/09/04 全球购物
结构和类有什么异同
2012/07/16 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
电子商务专业实习生自我鉴定
2013/09/24 职场文书
材料物理专业大学毕业生求职信
2013/10/15 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
法人任命书范本
2014/06/04 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers