用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 相关文章推荐
wxPython 入门教程
Oct 07 Python
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
Python中的模块导入和读取键盘输入的方法
Oct 16 Python
Python基于动态规划算法解决01背包问题实例
Dec 06 Python
使用python 爬虫抓站的一些技巧总结
Jan 10 Python
pycharm运行出现ImportError:No module named的解决方法
Oct 13 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 Python
python设置表格边框的具体方法
Jul 17 Python
pandas参数设置的实用小技巧
Aug 23 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
python turtle绘图命令及案例
Nov 23 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中的加密功能
2006/10/09 PHP
PHP 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
node.js正则表达式获取网页中所有链接的代码实例
2014/06/03 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
跟老齐学Python之有点简约的元组
2014/09/24 Python
Django中对数据查询结果进行排序的方法
2015/07/17 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
Python爬虫之网页图片抓取的方法
2018/07/16 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
2014年迎新年活动方案
2014/02/19 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
社区工作者个人总结
2015/02/28 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
golang 实现Location跳转方式
2021/05/02 Golang
JavaScript前端面试组合函数
2022/06/21 Javascript