人生苦短_我用Python_openpyxl库读取Excel文件数据_008

上图为读取的目标文件---------------------------------------------------------------------------------
# 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的更多相关文章
- 利用 pandas库读取excel表格数据
利用 pandas库读取excel表格数据 初入IT行业,愿与大家一起学习,共同进步,有问题请指出!! 还在为数据读取而头疼呢,请看下方简洁介绍: 数据来源为国家统计局网站下载: 具体方法 代码: i ...
- 项目一:第四天 1、快递员的条件分页查询-noSession,条件查询 2、快递员删除(逻辑删除) 3、基于Apache POI实现批量导入区域数据 a)Jquery OCUpload上传文件插件使用 b)Apache POI读取excel文件数据
1. 快递员的条件分页查询-noSession,条件查询 2. 快递员删除(逻辑删除) 3. 基于Apache POI实现批量导入区域数据 a) Jquery OCUpload上传文件插件使用 b) ...
- 上传读取Excel文件数据
/// <summary> /// 上传读取Excel文件数据 /// 来自http://www.cnblogs.com/cielwater /// </summary> // ...
- VC6.0读取Excel文件数据
啰嗦一下:本人所在公司从事碟式斯特林太阳能发电设备的研发与销售.单台设备图如下: 工作原理如下:整个设备大致可分为五个部分, 1.服务器,负责气象.发电等数据存取,电.网连接等处理: 2.气象站,通过 ...
- java读取excel文件数据导入mysql数据库
这是我来公司的第二周的一个小学习任务,下面是实现过程: 1.建立maven工程(方便管理jar包) 在pom.xml导入 jxl,mysql-connector 依赖 可以在maven仓库搜索 2.建 ...
- php phpexcel 读取excel文件数据
public function readExcel(){ $allPath = '/home/examine\video/list.xls'; \think\Loader::import('exten ...
- php读取Excel文件数据
首先先下载 PHPExcel 脚本之家下载地址:https://www.jb51.net/codes/194070.html 然后把文件丢到php脚本同级目录里面 在php文件里面写下以下代码即可 & ...
- java读取excel文件数据
package com.smp.server.Ctrl; import java.io.File;import java.io.FileInputStream;import java.io.FileN ...
- ASP.NET中上传并读取Excel文件数据
在CSDN中,经常有人问如何打开Excel数据库文件.本文通过一个简单的例子,实现读取Excel数据文件. 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一 ...
随机推荐
- Python Web框架本质——Python Web开发系列一
前言:了解一件事情本质的那一瞬间总能让我获得巨大的愉悦感,希望这篇文章也能帮助到您. 目的:本文主要简单介绍Web开发中三大基本功能:Socket实现.路由系统.模板引擎渲染. 进入正题. 一. 基础 ...
- C#用户自定义控件(含源代码)-透明文本框
using System; using System.Collections; using System.ComponentModel; using System.Drawing; using Sys ...
- 关于JS的面向对象的思考和总结
面向对象编程的概念和原理 1.面向对象编程是什么 它是用抽象的方式创建基于现实世界模型的编程模式(将数据和程序指令组合到对象中) 2.面向对象编程的目的 在编程中促进更好的灵活性和可维护性,在大型软件 ...
- 使用iScroll时input复选框不能选中解决方法
http://blog.csdn.net/xw505501936/article/details/51886018
- php面试专题---10、网络协议考点
php面试专题---10.网络协议考点 一.总结 一句话总结: 网络的考点其实就是这些:常见状态码,常见协议,osi七层模型,http和https 1.HTTP/1.1中,状态码200.301.304 ...
- content is not supported outside 'script" or asp content' region
https://stackoverflow.com/questions/48915080/asp-net-content-is-not-supported-outside-the-script-or- ...
- Java Web项目启动执行顺序
一. 1.启动一个WEB项目,WEB容器会先去读取它的配置文件web.xml,读取<context-param>和<listener>两个节点. 2.接着,容器创建一个Serv ...
- C#联接序列
1. Concat() – 串联序列(有重复项) var healthFoods = new List<string> { "fruits", "veget ...
- php有几种开发语言
php有几种开发语言? php的启发语言有五种,分别是C.Perl.Java.C++.Python. PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”) ...
- PHP 是怎么接收到请求的?
本篇文章主要描述一下几点 ● nginx 怎么转发请求 给 PHPFPM? ● CGI 和 FastCGI 到底是个什么玩意? ● PHPFPM 是什么?有什么作用? 简单场景描述 在浏览器上访问一个 ...