Python openpyxl Read
- #! /usr/bin/env python
- # coding=utf-8
- from openpyxl import Workbook, load_workbook
- wb = load_workbook(filename=u'周工作计划_联通电信支撑组.xlsx')
- ws = wb.active
- # wb = load_workbook(filename=u'test1.xlsx')
- # for sname in wb.get_sheet_names():
- # # for sname in wb.sheetnames:
- # # ws = wb.get_sheet_by_name(sname)
- # # print ws.title
- # ws = wb[sname]
- # print ws.title
- #
- # for sheet in wb:
- # print sheet.title
- # print wb.sheetnames
- # for sheet in wb:
- # print(sheet.title)
- # print ws.title
- # # 行列数
- # print ws.max_row
- # print ws. max_column
- # print ws.min_row
- # print ws.min_column
- # for row in ws.rows:
- #
- # for cell in row:
- # print cell.value,
- # # cell = ws['E4']
- # # cell = ws.cell('E4')
- # cell = ws.cell(row=4, column=5)
- # print cell
- # print cell.value
- #
- # cell_range = ws['D3:E16']
- #
- # print cell_range
- # for row in cell_range:
- # for cell in row:
- # print cell.value,
- # for row in ws.iter_rows('D3:E16'):
- # for cell in row:
- # print cell.value,
- '''
- 表头占两行:
- 项目 类型 优先级 运营点 需求标题(对应需求文档) 完成时间 评审计划 UR 状态 负责�� None None None None None 完成时间 None None None None None None None None 周工作量投入(人.h) None 成本估算(人.h) None
- None None None None None None None None None 需求 外部资源 设计 提示音 开发 测试 需求 外部资源 设计 提示音 开发 内测 部署 外测 验收 开发 测试 开发 测试
- '''
- # min_col, min_row, max_col, max_row
- for ws in wb:
- min_col = 4 # 前面三列分别是项目 、类型、 优先级,从第四列 运营点 开始选择
- min_row = 3 # 前面两行是表头,从第三列开始选择
- max_col = 15 # 勾选到 到 负责人-测试 这列
- max_row = ws.max_row - 1 # 排查最后一行(日常事务处理)
- print '*' * 20, ws.title, '*' * 20
- for row in ws.get_squared_range(min_col, min_row, max_col, max_row):
- for cell in row:
- print cell.value,
- # print tuple(ws.iter_rows('D3:E16'))
- # print ws.rows
- # print ws.columns
Python openpyxl Read的更多相关文章
- 转 Python - openpyxl 读写操作Excel
Python - openpyxl 读写操作Excel openpyxl特点 openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间 ...
- python openpyxl、RESTful、Webservice接口 基础知识
最近 在做接口测试的时候,遇到如下问题:如何通过数据驱动去做批量接口测试呢,我们的测试数据放在哪里去维护?下面整理出相关点,供大家参考 1.如何维护接口测试数据:放在excel文件中,通过python ...
- python openpyxl 操作 excel
初识与安装 Openpyxl is a Python library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files. 安装 ...
- Python openpyxl : Excel 文档简单操作
安装方法 使用 pip 或通过专门python IDE(如pyCharm)进行安装 其中pip安装方法,命令行输入: pip install openpyxl 基本使用 第一步先是要导入 openp ...
- Python openpyxl、pandas操作Excel方法简介与具体实例
本篇重点讲解windows系统下 Python3.5中第三方excel操作库-openpyxl: 其实Python第三方库有很多可以操作Excel,如:xlrd,xlwt,xlwings甚至注明的数据 ...
- python openpyxl 封装Execl常用操作的方法
封装Excel操作方法:先装openpyxl:pip install openpyxl==2.4.5(可以指定版本) 封装脚本:#encoding=utf-8 from openpyxl import ...
- 用python + openpyxl处理excel(07+)文档 + 一些中文处理的技巧
sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&am ...
- python openpyxl内存不主动释放 ——关闭Excel工作簿后内存依旧(MemoryError)
在openpyxl对Excel读写操作过程中,发现内存没有马上释放,如果得多次读取大文件,内存爪机,后续代码就无法运行. 尝试:各种wb.save()或者with open等途径无法解决. 发现:因为 ...
- Python openpyxl Excel绘制柱形图
这是一份openpyxl的使用指南. 大体内容翻译自官网 https://openpyxl.readthedocs.io/en/stable/charts/bar.html#vertical-hori ...
随机推荐
- 编写高质量代码改善C#程序的157个建议——建议100:静态方法和实例方法没有区别
建议100:静态方法和实例方法没有区别 静态方法在加载时机和内存使用上和实例方法完全一致.在这里,我们先引出一个概念“类型对象”.比如类型Person,我们都知道new Person() 会产生一个对 ...
- MVC4 Model ControllerDescriptor
1. ControllerDescriptor 的描述 Controller 的Action 方法有以下一些特性: 1.1 ActionNameAttribute特性 他继承自 System.We ...
- 布斯乘法 Mips实现 - Booth Algorithm
看了很久网上没有现成的代码和好一点的图,因此当一回搬运工.转自stackoverflow 布斯乘法器的Mips实现方法: .data promptStart: .asciiz "This p ...
- How to use the NFS Client c# Library
类库下载 I add a wiki page that explains how to use the NFS Client c# .net library in your project. Neko ...
- selenium爬取网易云
from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.c ...
- Data Base oracle常见错误及解决方案
Data Base oracle常见错误及解决方案 一.TNS协议适配器错误: 原因: 此问题的原因都是由于监听没有配置好. 解决: 1.打开oracle工具Net Manager,删除服务及监听,重 ...
- orcal 锁表
--查询Oracle正在执行的sql语句及执行该语句的用户 SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, ...
- UVA 10881
题目就不再写了,直接开始 [分析]蚂蚁碰撞掉头,其实不用考虑掉头问题,直接让“掉头”等价于“对穿而过”, 然后调换它们的状态(感觉像是障眼法hhh),只要分清楚“谁是谁”.因为“掉头”,所以蚂蚁 的相 ...
- 「AH2017/HNOI2017」礼物
题目链接 戳我 \(Solution\) 应为我们可以将任意一个数列加上一个非负整数,即可以变为将一个数列加上一个整数(可以为负),我们将这个整数设为\(z\).所以要求的式子的变为: \[\sum_ ...
- 6.margin塌陷问题
当时说到了盒模型,盒模型包含着margin,为什么要在这里说margin呢?因为元素和元素在垂直方向上margin里面有坑. 我们来看一个例子: <!DOCTYPE html><ht ...