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 相关文章推荐
mysql 之通过配置文件链接数据库
Aug 12 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
python爬虫自动创建文件夹的功能
Aug 01 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 Python
python安装gdal的两种方法
Oct 29 Python
opencv-python 提取sift特征并匹配的实例
Dec 09 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
Aug 07 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 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自动加载的两种实现方法
2010/06/21 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
python executemany的使用及注意事项
2017/03/13 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
益模软件Java笔试题
2012/03/27 面试题
高二政治教学反思
2014/02/01 职场文书
股份转让协议书范本
2015/01/27 职场文书
西柏坡导游词
2015/02/05 职场文书
世界地球日活动总结
2015/02/09 职场文书
2015党建工作简报
2015/07/21 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
nginx服务器的下载安装与使用详解
2021/08/02 Servers
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技