用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自动调用IE打开某个网站的方法
Jun 03 Python
Python 数据结构之堆栈实例代码
Jan 22 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
Pandas中把dataframe转成array的方法
Apr 13 Python
python实现自主查询实时天气
Jun 22 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
Python 实现文件打包、上传与校验的方法
Feb 13 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
python中round函数如何使用
Jun 19 Python
python两种注释用法的示例
Oct 09 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
Dec 24 Python
python前后端自定义分页器
Apr 13 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
PHP5 字符串处理函数大全
2010/03/23 PHP
php 中文和编码判断代码
2010/05/16 PHP
PHP中改变图片的尺寸大小的代码
2011/07/17 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
深入浅析vue-cli@3.0 使用及配置说明
2019/05/08 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
回调函数的意义以及python实现实例
2017/06/20 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
linux面试相关问题
2012/08/11 面试题
公交公司毕业生求职信
2014/02/15 职场文书
秘书英文求职信
2014/04/16 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
女方离婚起诉书
2015/05/18 职场文书
企业安全生产规章制度
2015/08/06 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL