• python应用_读取Excel数据列表输出【一】


    python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式。

    1、准备Excel数据如下:

     2、下面主要是对Excel数据读取后以双列表(每一行是一个用例为一个列表,再一个个案例组合起来为一个外层列表)的形式打开,实现思路:

    (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用。

    (2)实际操作时候和我们实际平时打开一个文件进行操作一样,先找到文件-->打开文件-->定义要读取的sheet-->读取出内容。

    (3)要实现所有的数据的读取,需要使用到循环,一行是一个列表,外层循环需要执行的次数为行数,且从第2行开始,内层循环需要执行的次数为列数,且直接从第1列开始。

    (4)每一个单元格的值读取后追加到每一行的列表中,再把每一行的数据追加到总的外层列表中。

    3、代码如下:

    #coding=gbk

    import os
    import xlrd

    current_path=os.path.dirname(__file__)
    excel_path=os.path.join(current_path,'../testcase.xlsx')

    workbook=xlrd.open_workbook(excel_path)
    sheet=workbook.sheet_by_index(0)

    #双列表形式 ,一行一个用例
    all_case_info = []
    for i in range(1,sheet.nrows):
    case_info=[]
    for j in range(sheet.ncols):
    case_info.append(sheet.cell_value(i,j))
    all_case_info.append(case_info) #注意,python以对齐来确定循环的所定义区域

    print(all_case_info)


    4、输出结果:

  • 相关阅读:
    Java类的加载及实例的创建
    快速排序--递归法
    个位数统计
    求最长公共字串
    a标签绑定点击事件失败
    js中取el表达式问题
    springmvc json乱码问题
    tomcat发布时候jar包问题
    Mybatis一对一映射resultMap子标签中顺序问题
    spring和springmvc包扫描问题
  • 原文地址:https://www.cnblogs.com/123anqier-blog/p/12724469.html
Copyright © 2020-2023  润新知