# 第三方库 openpyxl

# install 安装

# pip install openpyxl

# 引入第三方库

# excel操作的流程:

# 打开excel,进入工作薄 workbook

# 选择表单 Sheet

# 单元格 Cell

# 读写操作

# 测试数据是已经存在的。表格至少是存在的。

from openpyxl import load_workbook

wb = load_workbook(r'D:\Pychram-Workspace\python17\class_20190507\datas.xlsx')

# wb.read_only

# from openpyxl.workbook import Workbook

# 表单 workSheet

sh = wb["case_datas"]

# 获取单元格-值. 从1开始。# 读取单元格的值

print(sh.cell(1,1).value)

# # 写单元格的值

# sh.cell(6,1).value = "二狗"

# # 保存写入的数据 - 整个工作薄

# wb.save(r'D:\Pychram-Workspace\python17\class_20190507\datas.xlsx')

# 总行号

rows = sh.max_row

print(rows)

colums = sh.max_column

print(colums)

# 遍历行号

for row in range(2,rows+1): # 行号

print("第几行:",row)

row_datas = {}

for col in range(1,colums+1): # 列号

# print(sh.cell(row,col).value)

# 第一行不动。第一行的所有列都是key key对应的value是谁?

row_datas[sh.cell(1,col).value] = sh.cell(row,col).value

print("本行的数据为:",row_datas)

# 姓名:小简 年龄:20 班级:py17

# 第一行不动。第一行的所有列都是key key对应的value是谁?

# 封装为一个类。exel样式内容。读(一行、所有的数据)、写操作、保存操作

# 测试自己的类,是否功能有bug。

# pip install pandas

# today 总结

# 反射 hasattr getattr setattr delattr

# exel数据操作 - openpyxl

# workbook、sheet、cell

# 加载一个工作薄 wb = load_workbook(excel_filepath) r

# 挑表单 sh = wb["表单名称"]

# 挑单元格 sh.cell(row,column) # 对象

# 读取单元格 value = sh.cell(row,column).value # 下标从1开始

# 修改/添加值 sh.cell(row,column).value = new_value

# 保存 wb.save(excel_filepath) # 由路径 决定 是另存为,还是原来的文件。

# 总行号 sh.max_row

# 总列号 sh.max_column

# 读取所有的数据 for for

python 获取excel文本框_python学习-excel读取相关推荐

  1. python获取网页文本框内容_python识别html主要文本框

    在抓取网页的时候只想抓取主要的文本框,例如 csdn 中的主要文本框为下图红色框: 抓取的思想是,利用 bs4 查找所有的 div,用正则筛选出每个 div 里面的中文,找到中文字数最多的 div 就 ...

  2. python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...

    前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...

  3. python 获取excel文本框_Python自动化办公-Excel读取与操作

    实现自动化办公是许多同学学习Python的初衷,但对于有选择困难症而且基础相对薄弱的同学来讲,面对众多的教程,Python库,往往无从下手,本篇从实际应用的角度,给出一条能快速上手的学习及实操路线,以 ...

  4. python获取字符串首字母_Python学习之字符串方法总结

    1.首字母大写 1 test = "abcdef" 2 v = test.capitalize() 3 print(v) 2.所有字母变小写,lower()只能对ASCII 也就是 ...

  5. python获取html文本框内容_Python3处理HTML获取所需内容

    处理HTML页面,经常使用的便是使用beautifulsoup库 pip install beautifulsoup4 执行上述语句下载bs4库 一般请求下来的所需数据都位于tbody的tr标签里,下 ...

  6. python获取电脑硬件信息_Python实现的读取电脑硬件信息功能示例

    本文实例讲述了Python实现的读取电脑硬件信息功能.分享给大家供大家参考,具体如下: 上学那会,老师让我用java获取电脑硬件信息,CPU, 硬盘,MAC等,那个时候感觉搞了好久...... 今天, ...

  7. python 获取数据库字段类型_python中如何读取数据库数据类型

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. Python提取 “Excel文本框” 内容,这个需求头一次见,1000个表,10行代码!

    本文介绍 说实话,这个需求头一次碰到,我相信对于大多数朋友来说,也是头一次碰到."提取excel文本框中的内容",对,你没有听错!我也不知道你碰到过没有,但是这确实是一位朋友提出的 ...

  9. python输出文本框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...

  10. python提取excel文本框内容

    就提取excel文本框的内容,提供两种方法 一. 转成pdf,识别pdf文字 该方法需要注意两点: 1.似乎只能识别选中的文字(图片不行) 2.会受到精度影响(即有可能识别出错字) 以下是代码 先转存 ...

最新文章

  1. Java精选笔记_XML基础
  2. linux查看python版本命令-linux 查看版本命令
  3. 2k 幻14_ROG幻14肝游戏有何体验?携RTX系列献上终极光追画面福利
  4. c语言二维数组省略号,LaTex 常用语法
  5. php strncmp,PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
  6. C++ malloc new 的区别
  7. 106个计算机学部毕业设计项目大全(附源码)
  8. 数字图像算术编码python_算术编码简介
  9. UML之Astah的基本使用教程-1
  10. 百度竞价推广应如何做好!
  11. android10一键root权限获取,完美root方法教你如何一键获取手机ROOT权限
  12. ubuntu死机咋办_Ubuntu死机解决方法汇总
  13. 如何生成smali文件
  14. Java实现咖啡馆选餐系统
  15. 我所能做的,就是真实地记录 | 小别手记
  16. android 重启 logo,MSM8909+Android5.1.1开机logo对应的splash.img生成
  17. Linux pwd命令:显示当前工作目录。
  18. ChatGPT进阶——如何辅助设计E-R图、流程图和时序图等
  19. StackExchange.Redis Timeout awaiting response
  20. 生产系统功能目标和组织结构

热门文章

  1. 设计模式 六大法则
  2. 在命令行到处MYSQL数据到EXCEL表
  3. 内部类之.this.new
  4. jquery插件整理篇(九)数据验证类
  5. Improving Opencv 6: The Core Functionality :Changing the contrast and brightness of an image!
  6. 多进程间不共享全局变量
  7. WinEdt Latex使用人家提供的模板时无法插入参考文献的方法
  8. opencv 光流法
  9. Atitit jdk net golang sdk标准库对比 Atitit sdk封装的艺术 艾提拉著 1. 重要模块8个 1 1.1. Collections集合,core,net,io,
  10. atitit 信息化2.0概论 艾提拉解读版读书笔记.docx 目录 1. 企业信息化1.0时代 1.1.6 C/S模式和B/S模式的好坏 1.1.7 大集中的争议 1.1.8 没有解决的孤岛问