分析驱动技术系列之:操控excel的核心api

测试数据格式展示如下(junit4也类似):


  1. @DataProvider 
  2.  
  3. public Object[][] dp1() { 
  4.  
  5. return new Object[][] { 
  6.  
  7. new Object[] { 1, 1,0 }, 
  8.  
  9. new Object[] { 2, 1,1 }, 
  10.  
  11. new Object[] { 2, 1,2 }, 
  12.  
  13. }; 
  14.  

大家可以看到,如果数据量不大的时候,这种形式是OK的,但是如果测试数据量很大,那么在代码中维护测试数据显然效率就不高了!在做数据驱动的工作中,通常把测试数据保存在excel中,然后再对excel进行读写相关操作。在这里以java为例,我带大家熟悉一下poi-ooxml jar包的使用,给大家讲解一下这个jar包操控excel的核心api。

poi-ooxml jar介绍

jar包导入

Maven中的pom配置信息如下


  1. <dependency> 
  2.  
  3. <groupId>org.apache.poi</groupId> 
  4.  
  5. <artifactId>poi-ooxml</artifactId> 
  6.  
  7. <version>4.1.2</version> 
  8.  
  9. </dependency> 

首先介绍几个概念,整个excel文件被称作workbook、每个工作表被称作Sheet,每个单元格被称作cell
 

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章