用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 提取文件的小程序
Jul 29 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
Nov 20 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python3 中把txt数据文件读入到矩阵中的方法
Apr 27 Python
python实现微信小程序自动回复
Sep 10 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
python离线安装外部依赖包的实现
Feb 13 Python
python数据爬下来保存的位置
Feb 17 Python
python用分数表示矩阵的方法实例
Jan 11 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
10个php函数实用却不常见
2015/10/13 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
Prototype Class对象学习
2009/07/19 Javascript
js 剪切板应用clipboardData详细解析
2013/12/17 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
jquery实现图片预加载
2015/12/25 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
2020/04/27 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
python放大图片和画方格实现算法
2018/03/30 Python
Python如何省略括号方法详解
2020/03/21 Python
python学生管理系统的实现
2020/04/05 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
C#实现启动一个进程
2016/10/01 面试题
营销与策划专业毕业生求职信
2013/11/01 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
个人德育工作总结
2015/03/05 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
LeetCode189轮转数组python示例
2022/08/05 Python