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下载懒人图库JavaScript特效
May 28 Python
Django rest framework实现分页的示例
May 24 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
几行Python代码爬取3000+上市公司的信息
Jan 24 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
18个Python脚本可加速你的编码速度(提示和技巧)
Oct 17 Python
用python求一重积分和二重积分的例子
Dec 06 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
python实现人脸签到系统
Apr 13 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
Python读取xlsx数据生成图标代码实例
Aug 12 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静态类
2006/11/25 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
jquery怎样实现ajax联动框(二)
2013/03/08 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
Angular路由简单学习
2016/12/26 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
JS验证字符串功能
2017/02/22 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现的矩阵类实例
2017/08/22 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python用61行代码实现图片像素化的示例代码
2018/12/10 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
python全局变量引用与修改过程解析
2020/01/07 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
详解python内置模块urllib
2020/09/09 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
薇姿法国官网:Vichy法国
2021/01/28 全球购物
mysql有关权限的表都有哪几个
2015/04/22 面试题
金融专业应届生求职信
2013/11/02 职场文书
yy生日主持词
2014/03/20 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书