用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如何生成各种随机分布图
Aug 27 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
Python自定义一个类实现字典dict功能的方法
Jan 19 Python
python实现学员管理系统
Feb 26 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
python中metaclass原理与用法详解
Jun 25 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 Python
使用OpenCV实现道路车辆计数的使用方法
Jul 15 Python
Python 中如何写注释
Aug 28 Python
20行代码教你用python给证件照换底色的方法示例
Feb 05 Python
神经网络训练采用gpu设置的方式
Mar 03 Python
pytorch中[..., 0]的用法说明
May 20 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
php封装一个异常的处理类
2017/06/08 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
理解Javascript_05_原型继承原理
2010/10/13 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
手机端转换rem适应
2017/04/01 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
python中map()函数的使用方法示例
2017/09/29 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
任意存:BOXFUL
2018/05/21 全球购物
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
党委书记岗位职责
2013/11/24 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python
详解Flask开发技巧之异常处理
2021/06/15 Python