用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 logging模块学习笔记
May 24 Python
Python抓取框架 Scrapy的架构
Aug 12 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
对python for 文件指定行读写操作详解
Dec 29 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
Python应用领域和就业形势分析总结
May 14 Python
python 表格打印代码实例解析
Oct 12 Python
Python如何实现动态数组
Nov 02 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
pytorch 6 batch_train 批训练操作
May 28 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
PHP初学者头疼问题总结
2006/10/09 PHP
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
php的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
JQuery中serialize() 序列化
2015/03/13 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
K-近邻算法的python实现代码分享
2017/12/09 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
Python如何实现爬取B站视频
2020/05/20 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
英文留学推荐信范文
2014/01/25 职场文书
文员的职业生涯规划发展方向
2014/02/08 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
停水通知
2015/04/16 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android