python操作xlsx格式文件并读取


Posted in Python onJune 02, 2021

一.准备工作

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中为什么要用self探讨
Apr 14 Python
python写日志封装类实例
Jun 28 Python
python爬取NUS-WIDE数据库图片
Oct 05 Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 Python
Python中的Django基本命令实例详解
Jul 15 Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
Python网页解析器使用实例详解
May 30 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 06 Python
python用tkinter实现一个gui的翻译工具
Oct 26 Python
关于Numpy之repeat、tile的用法总结
Jun 02 #Python
Matlab如何实现矩阵复制扩充
Jun 02 #Python
给numpy.array增加维度的超简单方法
Jun 02 #Python
pytorch model.cuda()花费时间很长的解决
如何理解及使用Python闭包
python pygame入门教程
python plt.plot bar 如何设置绘图尺寸大小
You might like
php 启动时报错的简单解决方法
2014/01/27 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
python 容器总结整理
2017/04/04 Python
django中的setting最佳配置小结
2017/11/21 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
工作自我评价怎么写
2014/01/29 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
大学自主招生推荐信
2014/05/10 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
争先创优心得体会
2014/09/12 职场文书
毕业生评语大全
2015/01/04 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
庆七一晚会主持词
2015/06/30 职场文书