0
我在使用Jmeter創建xlsx文件時出現錯誤。實際上,我已經嘗試使用HSSF(對於.xls),它工作正常。但是,當我嘗試使用xlsx更改它時,出現錯誤。我已經將jar文件複製到poi和poi-ooxml on jmeter lib file。這裏是我的簡單腳本:錯誤嘗試在Jmeter上使用XSSF時
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.*;
import java.lang.String;
import java.lang.Object;
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sample sheet");
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("HENCIN");
try {
FileOutputStream out = new FileOutputStream(new File("D:\\Jmeter\\testhencin.xlsx"));
workbook.write(out);
out.close();
System.out.println("Excel written successfully..");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
其實當我試圖找到錯誤,問題是從該行獲得:
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sample sheet");
請人幫我弄明白。它適用於HSSF但在XSSF它不起作用。我得到的錯誤:響應代碼:500
Response message: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval org/apache/xmlbeans/XmlObject
你是否[在所有Apache POI依賴關係中複製並在該網站的此頁面上輕鬆列出](http://poi.apache.org/overview.html#components)?如果沒有,當你閱讀文檔並且這樣做會發生什麼? – Gagravarr
是啊...我仍然缺少一些依賴。現在它就像一個魅力。我使用這個:poi-3.11.jar,poi-excelant-3.11.jar,poi-ooxml-3.11.jar,poi-ooxml-schemas-3.11,jar,poi-scratchpad-3.11.jar,xmlbeans-2.6.0。罐 – Hendrione