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脚本来实现最简单的FTP下载的教程
May 04 Python
python制作花瓣网美女图片爬虫
Oct 28 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
python 获取url中的参数列表实例
Dec 18 Python
Python/Django后端使用PIL Image生成头像缩略图
Apr 30 Python
Centos7 下安装最新的python3.8
Oct 28 Python
Tensorflow 实现释放内存
Feb 03 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
keras中的History对象用法
Jun 19 Python
opencv 图像滤波(均值,方框,高斯,中值)
Jul 08 Python
Python实现微信表情包炸群功能
Jan 28 Python
Python使用华为API为图像设置多个锚点标签
Apr 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/10/09 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
js中实例与对象的区别讲解
2019/01/21 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
关于Python作用域自学总结
2019/06/10 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
金融专业个人求职信
2013/09/22 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
财务负责人任命书
2014/06/06 职场文书
离婚上诉状范文
2015/05/23 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
聘用合同范本
2015/09/21 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书