人生苦短_我用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控件.一个文件控件和一 ...
随机推荐
- java logger的info记录在哪
这个要看你的日志配置文件是怎么配置的,以log4j为例log4j.appender.mainLog=org.apache.log4j.ConsoleAppenderlog4j.appender.mai ...
- POJ 2653 Pick-up sticks(几何)
Pick-up sticks Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 13377 Accepted: 5039 D ...
- HDU 4321 Arcane Numbers 2
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4321 ----------------------------------------------- ...
- nginx配置多个虚拟主机(mac)
1 . 安装 通过homebrew安装nginx,默认安装在:/usr/local/Cellar/nginx/版本号.配置文件在路径:/usr/local/etc/nginx ,默认配置文件ngin ...
- delphi 神经网络 学习
https://github.com/uldercarrilho/ParallelNeuralNetwork
- PHP安装-centos7
下载地址:https://www.php.net/downloads.php 1.wget下载php源码至/usr/local/src 下 wget https://www.php.net/distr ...
- 如何根据字典值的大小,对字典中的项排序---Python数据结构与算法相关问题与解决技巧
实际案例: 某班英语成绩以字典形式存储为: { 'LiLei' : 90, 'Jim' : 88, 'Lucy': 92 } 如何根据成绩高低,计算学生排名 -- 根据分数,进行排名,并且把排名信息添 ...
- upc组队赛17 Greatest Common Divisor【gcd+最小质因数】
Greatest Common Divisor 题目链接 题目描述 There is an array of length n, containing only positive numbers. N ...
- linux点滴记录
以下均为在Ubuntu下实践操作 更改DNS //编辑文件 - “/etc/resolv.conf”,打开“终端应用程序”-“附件” - “终端”,在终端里输入下面的命令: sudo nano /et ...
- Java thread(1)
这一部分主要讨论 java多线程的基本相关概念以及两种java线程的实现方式: 线程与进程: 这个操作系统书上介绍得很详细,这里就列出一些比较主要的: 线程: 线程本身有很少的资源,因为所拥有的资源较 ...