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实现RSA加密(解密)算法
Feb 17 Python
Python基于tkinter模块实现的改名小工具示例
Jul 27 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
Aug 21 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
Python socket实现多对多全双工通信的方法
Feb 13 Python
django的auth认证,authenticate和装饰器功能详解
Jul 25 Python
Python collections模块使用方法详解
Aug 28 Python
python基于opencv检测程序运行效率
Dec 28 Python
Django实现图片上传功能步骤解析
Apr 22 Python
PyTorch的torch.cat用法
Jun 28 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 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实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
php实现文件预览功能
2017/05/23 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
windows下ipython的安装与使用详解
2016/10/20 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
使用Python pip怎么升级pip
2020/08/11 Python
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
药品业务员岗位职责
2014/04/17 职场文书
施工员岗位职责
2015/02/10 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
python3中apply函数和lambda函数的使用详解
2022/02/28 Python