用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数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
Django的分页器实例(paginator)
Dec 01 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
python去重,一个由dict组成的list的去重示例
Jan 21 Python
Python PyCharm如何进行断点调试
Jul 05 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
pycharm如何实现跨目录调用文件
Feb 28 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 Python
Django在Model保存前记录日志实例
May 14 Python
Python之字典添加元素的几种方法
Sep 30 Python
python基础之停用词过滤详解
Apr 21 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
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
php实现微信支付之企业付款
2018/05/30 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
jQuery实现手机版页面翻页效果的简单实例
2016/10/05 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
JS实现li标签的删除
2019/04/12 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
python发布模块的步骤分享
2014/02/21 Python
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
python+opencv实现阈值分割
2018/12/26 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
Pandas的数据过滤实现
2021/01/15 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
如何实现一个自定义类的序列化
2012/05/22 面试题
求职简历中个人的自我评价
2013/12/01 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
装修协议书范本
2014/04/21 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
Python获取百度热搜的完整代码
2021/04/07 Python
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python