首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从excel文件中读取并加载到SOAP UI请求中

从excel文件中读取并加载到SOAP UI请求中
EN

Stack Overflow用户
提问于 2019-09-17 22:23:39
回答 1查看 559关注 0票数 0

我是Java和Groovy的新手。但是,我需要从excel文件中读取数据,并将其加载到SOAPUI测试套件中。我从谷歌获得了一些链接,并试图实现相同的功能,但遇到了错误。

我已经下载了POI4.1.0 jars并将它们复制到SOAPUI/bin/ext文件夹.In SOAPUI,我已经为groovy脚本添加了一个步骤(如下所述)。

代码语言:javascript
运行
复制
import org.apache.poi.ss.usermodel.*                                                  
import org.apache.poi.hssf.usermodel.*

import org.apache.poi.xssf.usermodel.*

impot org.apache.poi.ss.util.*


def fs = new FileInputStream("FILE LOCATION")

Workbook wb = WorkbookFactory.create(fs);

def ws = wb.getSheet("Sheet1")

def r = ws.getPhysicalNumberOfRows()

log.info "==========="+r

它应该返回给我的行数.But,我得到了一个错误。

代码语言:javascript
运行
复制
org.apache.poi.ooxml.POIXMLException: Could not initialize calss org.apache.poi.ooxml.POIXMLTypeLoader    Error at line 7

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2019-09-19 11:01:54

在SmartBear论坛和其他地方有很多这种类型的错误,但在soapUI和POI的不同版本中没有多少一致的分辨率。当您的代码在soapUI外部运行时可以正常工作,这表明在soapUI和POI间存在某种JAR版本冲突。

因此,有几种选择:

如果你负担得起,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57976402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档