51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2721|回复: 9
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-6-30 22:28:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 影灵 于 2015-7-2 17:39 编辑

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

使用道具 举报

该用户从未签到

2#
发表于 2015-7-1 10:42:05 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2015-7-1 10:49:15 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2015-7-1 10:49:35 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2015-7-1 10:49:55 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 2655 天

    连续签到: 7 天

    [LV.Master]测试大本营

    6#
    发表于 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

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    9#
    发表于 2015-7-6 13:34:51 | 只看该作者
    影灵 发表于 2015-7-2 17:51
    请问读取后怎么进行参数化,如参数化登录用户名、密码

    用dataprovider
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2015-7-7 13:24:17 | 只看该作者

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 18:05 , Processed in 0.072294 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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