用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类的定义、继承及类对象使用方法简明教程
May 08 Python
python利用装饰器进行运算的实例分析
Aug 04 Python
Python实现随机选择元素功能
Sep 14 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
python爬虫之urllib库常用方法用法总结大全
Nov 14 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
关于Python解包知识点总结
May 05 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
PHP生成随机密码类分享
2014/06/25 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
Python类的动态修改的实例方法
2017/03/24 Python
Python中生成Epoch的方法
2017/04/26 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
python统计中文字符数量的两种方法
2019/01/31 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
python实现大文件分割与合并
2019/07/22 Python
python递归下载文件夹下所有文件
2019/08/31 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
python中str内置函数用法总结
2020/12/27 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
模范教师事迹材料
2014/02/10 职场文书
学位证书委托书
2014/09/30 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
检讨书格式
2019/04/25 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python