用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 08 Python
对于Python的框架中一些会话程序的管理
Apr 20 Python
Python3中的真除和Floor除法用法分析
Mar 16 Python
深入理解Python对Json的解析
Feb 14 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
opencv python 基于KNN的手写体识别的实例
Aug 03 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
python实现对输入的密文加密
Mar 20 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
python 模块导入问题汇总
Feb 01 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学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
PHP生成条形图的方法
2014/12/10 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
在Python中使用模块的教程
2015/04/27 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python实现各种插值法(数值分析)
2019/07/30 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
成人大专生实习期的自我评价
2013/10/02 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
介绍信格式样本
2015/05/05 职场文书
刑事辩护词范文
2015/05/21 职场文书
团干部培训班心得体会
2016/01/06 职场文书