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 输出一个两行字符的变量
Feb 05 Python
Python中的startswith和endswith函数使用实例
Aug 25 Python
python3.5仿微软计算器程序
Mar 30 Python
python append、extend与insert的区别
Oct 13 Python
通过Pandas读取大文件的实例
Jun 07 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
基于Python函数和变量名解析
Jul 19 Python
Python列表元素常见操作简单示例
Oct 25 Python
Numpy之reshape()使用详解
Dec 26 Python
python使用ctypes库调用DLL动态链接库
Oct 22 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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编程语言开发动态WAP页面
2006/10/09 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
PHP实现递归的三种方法
2020/07/04 PHP
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
python计算最大优先级队列实例
2013/12/18 Python
python各种语言间时间的转化实现代码
2016/03/23 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
理论讲解python多进程并发编程
2018/02/09 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
会计系毕业个人自荐信格式
2013/09/23 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
大学生助学金感谢信
2015/01/21 职场文书
女儿满月酒致辞
2015/07/29 职场文书
公司食堂管理制度
2015/08/05 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫