当前位置: 首页 > news >正文

EXCEL+PYTHON学习3

1) 遍历一个SHEET,无非就是两个循环,rows属性是取得所有行。
  

fn = 'data3_16.xlsx'
wb = openpyxl.load_workbook(fn)
ws = wb.active
for row in ws.rows:for cell in row:print(cell.value, end=' ')print()
2) 返回工作表的最小行数和最小列数
fn = 'data3_19_1.xlsx'
wb = openpyxl.load_workbook(fn)
ws = wb.active
print(f"工作表有资料最小行数 = {ws.min_row}")
print(f"工作表有资料最大行数 = {ws.max_row}")
print(f"工作表有资料最小列数 = {ws.min_column}")
print(f"工作表有资料最大列数 = {ws.max_column}")3)用values_only=True,可以显示遍历每个行中的单元格内容:
比如EXCEL:则:
fn = 'data3_19_1.xlsx'
wb = openpyxl.load_workbook(fn)
ws = wb.active
for row in ws.iter_rows(values_only=True):print(type(row))print(row)输出:
<class 'tuple'>
(1, 5, 9, 13)
<class 'tuple'>
(2, 6, 10, 14)
<class 'tuple'>
(3, 7, 11, 15)
<class 'tuple'>
(4, 8, 12, 16)

4) 获得指定行或列的值:
   

fn = 'data3_16.xlsx'
wb = openpyxl.load_workbook(fn)
ws = wb.active                               
for cell in ws['A']:    # A列print(cell.value)
for cell in ws[5]:      # 索引是5,输出第5行的所有内容。print(cell.value, end=' ')     
http://www.lryc.cn/news/319607.html

相关文章:

  • Rabbit MQ详解
  • uniapp 写安卓app,运行到手机端 调试
  • uniapp 实现双击点赞出现特效
  • 分布式搜索引擎elasticsearch(2)
  • 如何实现一个栈或队列?
  • STM32输入捕获频率和占空比proteus仿真失败
  • Kafka-SSL笔记整理
  • Mysql挂掉怎么办
  • 《工厂模式(极简c++)》
  • 前端学习笔记|JavaScript基础
  • springcloud五大组件:Eureka:注册中心、Zuul:服务网关、Ribbon:负载均衡、Feign:服务调用、Hystix:熔断器
  • Python的Selenium库中的模块、类和异常的汇总
  • 智慧交通:构建智慧城市的重要一环
  • BFS 求解 最小高度树 【妙用】
  • 【机器学习300问】36、什么是集成学习?
  • Stargo 管理部署 Starrocks 集群
  • CI/CD实战-git工具使用 1
  • Linux中udp服务端,客户端的开发
  • 1.python安装
  • 【Flink SQL】Flink SQL 基础概念(三):SQL 动态表 连续查询
  • 科研绘图一:箱线图(添加贝赛尔曲线)
  • 最佳实践:Swagger 自动生成 Api 文档
  • 搬砖。。。
  • 【论文笔记合集】Transformers in Time Series A Survey综述总结
  • HarmonyOS(二十)——管理应用拥有的状态之LocalStorage(页面级UI状态存储)
  • Linux系统安全②SNAT与DNAT
  • 【运维】StarRocks数据迁移到新集群(针对于集群互通、不互通的情况)
  • facebook个人广告账户充值方式有哪些?看这一篇就够了
  • 蓝桥杯算法练习系统—作物杂交【第十一届】【省赛】【C组】
  • java组合模式揭秘:如何构建可扩展的树形结构