zoukankan      html  css  js  c++  java
  • python


    #
    -*- coding:utf-8 -*- ''' @project: jiaxy @author: Jimmy @file: do_excel.py @ide: PyCharm Community Edition @time: 2018-12-05 11:11 @blog: https://www.cnblogs.com/gotesting/ ''' from openpyxl import load_workbook # 可以对excel进行读写 # xlrd xlwt xlwriter都可以操作excel # 1. 打开excel,返回工作簿对象 workbook = load_workbook('test_excel.xlsx') # 2. 定位表单,返回表单对象 sheet = workbook['登录及充值测试数据'] # 3. 读取数据,从X行Y列的单元格中读取value值,excel中行列值从1开始数 a = sheet.cell(2,2).value print(a) # 4. 获取最大的行列值 max_row = sheet.max_row max_col = sheet.max_column print('行:',max_row) print('列:',max_col) # 5. 写数据 # sheet.cell(11,1).value = '写入excel测试' # workbook.save('test_excel.xlsx') # 6. 新建excel # from openpyxl import Workbook # wb = Workbook() # wb.save('新建excel测试.xlsx') # 7. 读取每一行的数据,存储到一个字典里面,所有行的数据存储在一个列表中。 test_data = [] for i in range(2,sheet.max_row+1): sub_data = {} sub_data['url'] = sheet.cell(i,1).value sub_data['param'] = sheet.cell(i,2).value sub_data['method'] = sheet.cell(i,3).value sub_data['expected'] = sheet.cell(i,4).value test_data.append(sub_data) print('test_excel.xlsx的读取结果是:',test_data)

    
    
  • 相关阅读:
    java jmap,jstat等工具的使用
    jvm 参数配置
    python NameError: name 'false' is not defined
    aiflow Global variable explicit_defaults_for_timestamp needs to be on (1) for mysql
    TX 笔试题总结
    POJ 3140 Contestants Division
    POJ 1018 Communication System
    POJ 3260 The Fewest Coin
    Leetcode: Median of two sorted Array
    基础知识 (二)
  • 原文地址:https://www.cnblogs.com/gotesting/p/10070074.html
Copyright © 2011-2022 走看看