上图为读取的目标文件---------------------------------------------------------------------------------

# coding=utf-8
'''
: 第一步:最简单的读取文件Demo,读取文件中的某个值,和写入某个单元格的值
Excel wordbook 工作簿 ->>确定sheet表单 --->cell 单元格
pip install openpyxl
''' # 终极目标 读取successed
#
from openpyxl import load_workbook # 1.打开工作簿
work_book = load_workbook('test_data.xlsx') # 2.确定文件中的sheet页的名字
sheet = work_book['test_case'] # 3.确定单元格的位置 cell
print(sheet.cell(2, 6).value) # 4.写入值到Excel的单元格 ->写入数据的时候,必须先关闭文件
sheet.cell(4, 7).value = '重新biubiubiu...'
work_book.save('test_data.xlsx')
# coding=utf-8
"""
: 进阶: 读取文件内所有的行,列中的数据
"""
from openpyxl import load_workbook class DoExcel:
def __init__(self, filepath, sheet_name):
self.filepath = filepath
self.sheet_name = sheet_name # :读取Excel所有行,列的测试数据
def read_data(self):
wb = load_workbook(self.filepath)
sheet_ = wb[self.sheet_name] # :行数是2,列是6列
# : 先把第二行的数据读到一个列表里面
test_data = []
# 2,1 2,2 2,3 2,4
# 循环获取第二行每一列的值
'''
第一个for遍历一次的时候,里面的for要遍历6次,2,1 2,3 2,4
'''
for row in range(2, sheet_.max_row + 1): # range(2,7)->因为range函数是取左不取右,So要 max+1
list_1 = []
for column in range(1, 7): #
list_1.append(sheet_.cell(row, column).value) # 行,列的值
test_data.append(list_1)
print(test_data)
return test_data def write_data(self): # 写入测试结果
pass if __name__ == '__main__':
t = DoExcel('test_data.xlsx', 'test_case')
t.read_data()
one_data = t.read_data()[0]
print(one_data)

人生苦短_我用Python_openpyxl库读取Excel文件数据_008的更多相关文章

  1. 利用 pandas库读取excel表格数据

    利用 pandas库读取excel表格数据 初入IT行业,愿与大家一起学习,共同进步,有问题请指出!! 还在为数据读取而头疼呢,请看下方简洁介绍: 数据来源为国家统计局网站下载: 具体方法 代码: i ...

  2. 项目一:第四天 1、快递员的条件分页查询-noSession,条件查询 2、快递员删除(逻辑删除) 3、基于Apache POI实现批量导入区域数据 a)Jquery OCUpload上传文件插件使用 b)Apache POI读取excel文件数据

    1. 快递员的条件分页查询-noSession,条件查询 2. 快递员删除(逻辑删除) 3. 基于Apache POI实现批量导入区域数据 a) Jquery OCUpload上传文件插件使用 b) ...

  3. 上传读取Excel文件数据

    /// <summary> /// 上传读取Excel文件数据 /// 来自http://www.cnblogs.com/cielwater /// </summary> // ...

  4. VC6.0读取Excel文件数据

    啰嗦一下:本人所在公司从事碟式斯特林太阳能发电设备的研发与销售.单台设备图如下: 工作原理如下:整个设备大致可分为五个部分, 1.服务器,负责气象.发电等数据存取,电.网连接等处理: 2.气象站,通过 ...

  5. java读取excel文件数据导入mysql数据库

    这是我来公司的第二周的一个小学习任务,下面是实现过程: 1.建立maven工程(方便管理jar包) 在pom.xml导入 jxl,mysql-connector 依赖 可以在maven仓库搜索 2.建 ...

  6. php phpexcel 读取excel文件数据

    public function readExcel(){ $allPath = '/home/examine\video/list.xls'; \think\Loader::import('exten ...

  7. php读取Excel文件数据

    首先先下载 PHPExcel 脚本之家下载地址:https://www.jb51.net/codes/194070.html 然后把文件丢到php脚本同级目录里面 在php文件里面写下以下代码即可 & ...

  8. java读取excel文件数据

    package com.smp.server.Ctrl; import java.io.File;import java.io.FileInputStream;import java.io.FileN ...

  9. ASP.NET中上传并读取Excel文件数据

    在CSDN中,经常有人问如何打开Excel数据库文件.本文通过一个简单的例子,实现读取Excel数据文件. 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一 ...

随机推荐

  1. HTTP请求时候总是设置的两个参数ConnectionTimeOut和SocketTimeOut

    在HTTP请求时候总是设置两个参数,就是连接超时和Socket超时 public static final String SO_TIMEOUT = "http.socket.timeout& ...

  2. selenium来识别数字验证码

    用python写一爬虫,需要模拟登陆,并且有数字验证码.通过selenium+pytesseract+PIL可以实现验证码识别并登陆.三大步: 用selenium截屏,此时截取的是整个页面的 用PIL ...

  3. redirect thread aborted

    Why Response.Redirect causes System.Threading.ThreadAbortException? The correct pattern is to call t ...

  4. MySQL - 修改数据库文件物理路径

    一共两步: 修改my.ini文件的datadir: 将修改前datadir路径下的文件复制到修改后的datadir路径. 注意: my.ini可能有多个,windows 系统可以在 MySQL 服务的 ...

  5. 字符串模式匹配算法系列(二):KMP算法

    算法背景: KMP算法是由Donald Knuth和Vaughan Pratt于1970年共同提出的,而James H.Morris也几乎同时间独立提出了这个算法.因此人们将其称作“克努特-莫里斯-普 ...

  6. [LeetCode] 260. Single Number III(位操作)

    传送门 Description Given an array of numbers nums, in which exactly two elements appear only once and a ...

  7. 20190825 On Java8 第十二章 集合

    第十二章 集合 java.util 库提供了一套相当完整的集合类(collection classes)来解决这个问题,其中基本的类型有 List . Set . Queue 和 Map. 不要在新代 ...

  8. Spring学习(三)--高级装配

    一.Spring profile 在开发软件的时候,有一个很大的挑战就是将应用程序从一个环境迁 移到另外一个环境.开发阶段中,某些环境相关做法可能并不适合迁 移到生产环境中,甚至即便迁移过去也无法正常 ...

  9. Rest接口单元测试

    Get请求url不超过4000字节 Rest成熟度:level 0:使用http作为传输方式,leve 1:引入资源概念,每个资源有对应的url,level 2:使用http方法进行不同操作,使用ht ...

  10. RedHat可用的几处软件源

    rpmforge仓库 http://repoforge.org/use/ http://rpms.famillecollet.com/