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实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
python difflib模块示例讲解
Sep 13 Python
Django中ORM表的创建和增删改查方法示例
Nov 15 Python
机器学习10大经典算法详解
Dec 07 Python
python opencv 简单阈值算法的实现
Aug 04 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
python实现密码强度校验
Mar 18 Python
windows支持哪个版本的python
Jul 03 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
python开发飞机大战游戏
Jul 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/04/28 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
详解python字节码
2018/02/07 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
python中列表的含义及用法
2020/05/26 Python
Python爬虫与反爬虫大战
2020/07/30 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
web页面录屏实现
2019/02/12 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
党的群众路线教育实践方案
2014/05/11 职场文书
公务员年度个人总结
2015/02/12 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
高一数学教学反思
2016/02/18 职场文书
汉语拼音教学反思
2016/02/22 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书