python与excel结合能做什么-openpyxl怎样按行和按列读取excel
相信经过openpyxl基础知识的学习后,一些简单操作已经难不倒大家了。按行和按列读取excel又该怎么操作呢,今天小编就结合案例为大家讲解。
openpyxl是python操作excel文件的一个库,既能读也能写,只支持xlsx格式.
以下面的excel表格为例,要求按行读取和按列读取
首先导入openpyxl库
安装 pip install openpyxl
openpyxl中有方法可以获取最小行数最大行数和最小列数最大列数
按行读取:
#按行读取
for i in range(minrow,maxrow+1):
for j in range(mincol,maxcol+1):
cell=sheet.cell(i,j).value
print(cell,end=" ")
print()
打印出来如下:
按列读取:
#按列读取
for m in range(mincol,maxcol+1):
for n in range(minrow,maxrow+1):
cell=sheet.cell(n,m).value
print(cell,end=" ")
print()
打印出来如下:
这里用到的是sheet.cell(i,j).value的方法,第一行第一列是sheet.cell(1,1).value
它是从下标为1开始算起的
sheet.cell(1,1) 取出来的是第一个单元格的对象
打印出来是A1这个单元格
所以要用.value的方法来取到单元格的值。
了解以上内容,基本上大家对openpyxl按行和按列读取有一定了解。下篇将为大家带来openpyxl写入excel,敬请期待。更多Python学习推荐:PyThon学习网教学中心
python与excel结合能做什么-openpyxl怎样按行和按列读取excel相关推荐
- matlab筛选excel数据统计,能环水体治理项目(Matlab读取Excel,基本案例筛选)【六】...
我们首先用一个基本的案例来用MatLab,进行简单的筛选过程的实现,我们首先在Excel表中建立几个初始案例,最好是有代表性的,可以根据筛选条件进行有效的筛选,我建立的Excel表如下: 之后我们打开 ...
- python打开excel指定的sheet_pandds指定一个或多个sheet读取excel(sheet_name参数)
pandas读取excel常用read_excel函数,官方文档上该函数有很多参数,本节课讲解sheet_name参数,sheet_name决定读取哪些sheet. sheet_name参数可选类型如 ...
- python秒换算成时分秒_Python以分钟和秒为单位读取excel日期,时分秒
import xlrd from xlrd import xldate_as_tuple from datetime import datetime # 处理excel依赖xlrd模块 pip ins ...
- python与excel结合能做什么-Python网络爬虫与文本数据分析
原标题:Python网络爬虫与文本数据分析 课程介绍 在过去的两年间,Python一路高歌猛进,成功窜上"最火编程语言"的宝座.惊奇的是使用Python最多的人群其实不是程序员,而 ...
- python与excel结合能做什么-机器学习实践:如何将Spark与Python结合
编辑推荐: 本文来自搜狐,本文主要通过介绍了Apache Spark的一些特性,如何将Spark与Python结合. 在国外,Apache Spark开发人员的平均年薪为110,000美元.毫无疑问, ...
- 怎么用excel表做网页搜索工具_你敢相信?Excel居然可以做搜索引擎
私信回复关键词[插件]~ 获取Excel高手都在用的"插件合集+插件使用小技巧"! 心血来潮在知乎里面搜索一下 Excel,想学习一些高点赞文章的写作方法. 看到这些标题,完了,一 ...
- python 删除excel前几行并删除空白行和空白列
import pandas as pd df=pd.read_excel(r'C:\Users\Administrator\Desktop\02测试.xls',"1") dfcl ...
- matlab 读取excel一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 284 1113436773300.00 1113436773.30 44.55 284 1113436773400.00 1113436773.40 4 ...
- matlab读取excel第一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 284 1113436773300.00 1113436773.30 44.55 284 1113436773400.00 1113436773.40 4 ...
最新文章
- Dataguard failover切换应用redo操作
- JavaScript学习笔记(五)
- Swoole-2.1.2 进程池模块的使用
- CentOS下配置JDK1.6+TOMCAT6
- python方法与重载_python特殊方法和运算符重载(番外--重载)
- Redis 持久化(学习笔记五)
- CRC码计算及校验原理计算
- 苹果屏蔽更新描述文件_安装iOS屏蔽更新描述文件教程方法
- java 字符串排列组合_java实现字符串排列组合问题
- 关于医学影像中的轴位面(横断面)、冠状面、矢状面
- 中国生物农药市场投资前景及“十四五”规划建议报告2022-2028年
- 流式Json数据生成器
- 2019年,会不会是我这一辈子的人生巅峰?
- Hyperledger Fabric金融区块链项目总结 之一 概述
- [分享]包饺子全攻略
- 提取小米手机的备份数据
- 【HTML5新特性】
- 服务器操作系统版本号怎么看,服务器怎么看操作系统版本号
- 史上最全-常见正则表达式集合
- Gamma Correction/Gamma校正/灰度校正/亮度校正(已更正) - 部分 DCC 中的线性工作流配置