51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【好消息】企业内训服务上线啦!项目为王,自动化测试提升加速器 !横扫BAT,Python全栈测试开发技能大全
【115期】:如何从测试工程师成长为测试开发? 参与调查问卷 缔造行业趋势 月薪15K+的测试开发必备技能? 【活动】为视频UP主打CALL,互动领福利!
查看: 1370|回复: 9

求助:怎样使用POI方式读取EXECL数据,且用读取的数据进行参数化,例如登录

[复制链接]

该用户从未签到

发表于 2015-6-30 22:28:25 | 显示全部楼层 |阅读模式
本帖最后由 影灵 于 2015-7-2 17:39 编辑

请问怎样使用POI方式读取EXECL数据。看到的都是一个公共的读取EXECL类,但是下面的测试方法没看到怎么调用EXCEL啊,完全和公共类是一样的啊,不知道怎么最后就可以运行出调用EXCEL呢?还是菜鸟,不知道怎么弄,有没有完整的例子Demo可以看下.拜托了
读取的数据再怎么进行参数化了,例如登录模块,怎么去调用这些数据。
回复

使用道具 举报

该用户从未签到

发表于 2015-7-1 10:42:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-7-1 10:49:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-7-1 10:49:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-7-1 10:49:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 1701 天

    连续签到: 3 天

    [LV.Master]测试大本营

    发表于 2015-7-1 12:23:45 | 显示全部楼层
    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能.
    示例2将演示如何读取Excel文档中的数据。假定在D盘JTest目录下有一个文件名为test1.xls的Excel文件。
    示例2程序如下:
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import java .io.FileInputStream;
    public class ReadXL {
    /** Excel文件的存放位置。注意是正斜线*/
    public static String fileToBeRead="D:\\test1.xls";
    public static void main(String argv[]){
    try{
    // 创建对Excel工作簿文件的引用
    HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
    // 创建对工作表的引用。
    // 本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
    HSSFSheet sheet = workbook.getSheet("Sheet1");
    // 也可用getSheetAt(int index)按索引引用,
    // 在Excel文档中,第一张工作表的缺省索引是0,
    // 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
    // 读取左上端单元
    HSSFRow row = sheet.getRow(0);
    HSSFCell cell = row.getCell((short)0);
    // 输出单元内容,cell.getStringCellValue()就是取所在单元的值
    System.out.println("左上端单元是: " + cell.getStringCellValue());
    }catch(Exception e) {
    System.out.println("已运行xlRead() : " + e );
    }
    }
    }
    以上是人家写的程序,你可以参考,楼主可以搜索下,还有不少例子

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-7-2 15:45:58 | 显示全部楼层
    jingzizx 发表于 2015-7-1 12:23
    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的 ...

    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-7-2 17:51:26 | 显示全部楼层
    jingzizx 发表于 2015-7-1 12:23
    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的 ...

    请问读取后怎么进行参数化,如参数化登录用户名、密码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-5-14 14:29
  • 签到天数: 604 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2015-7-6 13:34:51 | 显示全部楼层
    影灵 发表于 2015-7-2 17:51
    请问读取后怎么进行参数化,如参数化登录用户名、密码

    用dataprovider
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-7-7 13:24:17 | 显示全部楼层

    dataprovider是另一种方法参数化吧。我是想问说用POI方式庄子EXCEL数据后,再用EXCEL里面的数据进行参数化
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2020-10-28 10:57 , Processed in 0.066551 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2020 Comsenz Inc.

    快速回复 返回顶部 返回列表