用python读取xlsx文件


Posted in Python onDecember 17, 2020

一 准备工作:

用python读取xlsx文件

用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根据路径导入模块的方法
Sep 30 Python
Python中的XML库4Suite Server的介绍
Apr 14 Python
python使用urllib2提交http post请求的方法
May 26 Python
Python实时获取cmd的输出
Dec 13 Python
python Django模板的使用方法
Jan 14 Python
python如何通过protobuf实现rpc
Mar 06 Python
Python命令行解析模块详解
Feb 01 Python
获取python的list中含有重复值的index方法
Jun 27 Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
理解Django 中Call Stack机制的小Demo
Sep 01 Python
Python实现自动整理文件的脚本
Dec 17 #Python
Python用access判断文件是否被占用的实例方法
Dec 17 #Python
Python实例教程之检索输出月份日历表
Dec 16 #Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 #Python
python中类与对象之间的关系详解
Dec 16 #Python
python简单实现插入排序实例代码
Dec 16 #Python
python中函数返回多个结果的实例方法
Dec 16 #Python
You might like
用header 发送cookie的php代码
2007/03/16 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
关于vue面试题汇总
2018/03/20 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
python 中的int()函数怎么用
2017/10/17 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
经典演讲稿范文
2013/12/30 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
寒假安全保证书
2015/02/28 职场文书
通知函的格式
2015/04/27 职场文书
电影圆明园观后感
2015/06/03 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Python中的tkinter库简单案例详解
2022/01/22 Python
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript