用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的动态重新封装的教程
Apr 11 Python
Python xlwt设置excel单元格字体及格式
Apr 18 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 Python
Python随机数函数代码实例解析
Feb 09 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
Python Charles抓包配置实现流程图解
Sep 29 Python
Pandas对每个分组应用apply函数的实现
Dec 13 Python
Python3爬虫RedisDump的安装步骤
Feb 20 Python
Python多线程 Queue 模块常见用法
Jul 04 Python
Python制作一个随机抽奖小工具的实现
Jul 07 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的PHP目录管理函数库
2008/07/10 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
python简单实现刷新智联简历
2016/03/30 Python
实例解析Python中的__new__特殊方法
2016/06/02 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
2015年教师节演讲稿范文
2015/03/19 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python
Python中三种花式打印的示例详解
2022/03/19 Python
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL