人生苦短_我用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)

原文地址:https://www.cnblogs.com/mrchenyushen/p/9191844.html

时间: 2024-10-09 21:20:27

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

VC6.0读取Excel文件数据

啰嗦一下:本人所在公司从事碟式斯特林太阳能发电设备的研发与销售.单台设备图如下: 工作原理如下:整个设备大致可分为五个部分, 1.服务器,负责气象.发电等数据存取,电.网连接等处理: 2.气象站,通过光感应器实时获取气象数据,传送至服务器 3.碟型镜面,反射阳光热量,均匀聚焦到350mm直径的圆形范围内--发动机热头大小: 4.斯特林发动机,吸收镜面反射热量,通过内部气体膨胀.收缩带动发动机发电: 5.通信线,连接系统各个部分,使其运行正常. 对于这样一台设备,要使其高效发电,出气象条件要好之外

使用poi读取Excel文件数据

除分数被转换为小数存储外,其他数据经本人测试无问题,如发现问题请留言,方便及时更新 package com.haiyisoft.iecp.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.text.DateFormat;

如何用PHP读取Excel文件数据及内容信息

在文章开始介绍前,大家需要了解一下PHPExcel是什么?PHPExcel 就是一个用来操作Office Excel 文档的PHP类库.接下来讲解如何利用PHPExcel类库将Excel表格内的信息内容读取出来,完整代码如下:<?php $fileName = "1.xls"; if (!file_exists($fileName)) { return "文件不存在!"; } // 引入PHPExcel require_once "./PHPExce

js读取Excel文件数据-IE浏览器

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <script language="JavaScript"> <!-- var excelFileName = "D:\\UserData.xls";  va

python+selenium+new——xlrd库——读取excel文件——xlsx结尾为示例

pip  install  xlrd           #j导入这个库 import xlrd book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book1.xlsx") sheet_name = book.sheet_names()[0] #获取指定索引的sheet的名字 print(sheet_name) #Sheet1 sheet0 = book.sheet_by_index(0) #通过sheet索引获取sheet对象 p

python+selenium+new——xlrd库——读取excel文件——xls结尾为示例 ——数据格式

from datetime import date, datetime import xlrd # 单元格类型: 0. empty(空的),1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank(空白表格) book = xlrd.open_workbook("C:\\Users\\del\\Desktop\\Book2.xls") print(book.nsheets) #返回sheet的数量,此处返回 3 prin

php读取excel文件数据

require_once $_SERVER['DOCUMENT_ROOT'].'/Classes/PHPExcel.php';require_once $_SERVER['DOCUMENT_ROOT'].'/Classes/PHPExcel/IOFactory.php'; function getReadExcel($uploadfile,$time){ $extension = substr($uploadfile,strrpos($uploadfile,'.')+1); switch ($e

sql server游标读取excel文件数据,更新到指定表中

begin declare @a int,@error int DECLARE @EBSCode nvarchar(50) DECLARE @EBSName nvarchar(50) DECLARE @FilePath nvarchar(200) set @a=1 set @error=0 DECLARE table_cursor CURSOR FOR (select * from OpenDataSource ('Microsoft.Ace.OLEDB.12.0','Data Source="

C#读取Excel文件数据