zoukankan      html  css  js  c++  java
  • python excel操作

    Excel在python中的应用
    存测试数据
    有的时候大批量的数据,我们需要存到数据库中,在测试的时候才能用到,测试的时候就从数据库中读取出来
    存测试结果
     
    Excel中的三大对象
    Workbook
    Sheet
    Cell
    在excel中,主要的操作是在sheet中对数据进行读写修改的操作
     
    操作流程:
    1.打开一个excel文件夹,或者创建一个excel文件,生成一个工作簿(workbook)对象
    2.获取某个表单(sheet)对象
    3.在表单对象中的单元格(cell)中进行读写,修改数据
     
    excel库
    python中有好几个与excel操作相关的模块
    xlrd库:从excel中读取数据。支持xls.xlsx
    xlwt库:对excel进行修改操作。不支持对xlsx格式的修改
    xlutils库:在xlwt和xlrd中,对一个已存在文件进行修改
     
    openpyxl主要针对xlsx格式格式的excel进行读取和编辑
    官方说法
    openpyxl is apython library to read/write excel 2010 xlsx xlsm xltx xltm files
     
    #安装在cmd命令行直接输入pip install openpyxl
     
    openpyxl常用操作
    from openpyxl import load_workbook
    wb=load_workbook("sample.slsx")   打开一个已经存在的excel文件
    from openpyxl import Workbook
    wb=Workbook("hello.xlsx")    创建一个新的excel对象
     
    sh=wb.get_sheet_by_name("sheet1")  获取sheet对象
    sh_new=wb.create_sheet("新建的sheet")  创建一个新的sheet
    cl=sh.cell(cow=1,column=1).value 获取指定单元格的值
     
    rows=sh.max_row 获取当前sheet的数据总行数
    columns=sh.max_column 获取当前sheet的数据总列数‘
    wb.save("sample.xlsx")保存当前workbook中所有的修改
     
    注意openpyxl中行和列的起始标识是1

  • 相关阅读:
    loadrunner监控linux之linux下安装rpc
    Linux中top命令参数详解
    使用jmeter监控服务器性能指标
    jmeter连接mysql数据库配置
    loadrunner--设置代理录制
    页面下载时间细分图组成
    linux网络配置
    科学把妹法
    简单而强大的bitset
    名言札记
  • 原文地址:https://www.cnblogs.com/nuonuozhou/p/8645116.html
Copyright © 2011-2022 走看看