0
我寫了一個函數,它使用POI將數據寫入到excel中。但是,目前我必須指定要在參數中寫入數據的行和列。我想讓這個函數通用,它應該自動在特定測試用例的下一列中寫入數據,並在測試用例更改時更改該行。在Excel中寫入的函數
public void WritetoExcel(String filepath,String DatatoWrite,int RowNum, int ColNum, int sheetnumber) throws Exception
{
FileInputStream ExcelFile = new FileInputStream(filepath);
ExcelWBook = new XSSFWorkbook(ExcelFile);
ExcelWSheet = ExcelWBook.getSheetAt(sheetnumber);
try{
Row = ExcelWSheet.getRow(RowNum);
Cell = Row.getCell(ColNum, org.apache.poi.ss.usermodel.Row.RETURN_BLANK_AS_NULL);
if (Cell == null) {
Cell = Row.createCell(ColNum);
Cell.setCellValue(DatatoWrite);
} else {
Cell.setCellValue(DatatoWrite);
}
FileOutputStream fileOut = new FileOutputStream(filepath);
ExcelWBook.write(fileOut);
fileOut.flush();
fileOut.close();
}catch(Exception e){
throw (e);
}
}
有人可以幫我嗎我該怎麼做?
你能指定測試用例嗎? – XtremeBaumer
每次運行事務時,測試用例都要寫入orderID及其狀態。當測試用例再次運行時,會生成一個新的訂單ID及其相應的狀態,我想再次在Excel中寫入 –
這個問題對我來說不是很清楚。你如何認識測試用例發生了變化,最新的標準是什麼?每當你寫1個單元格時,你的方法是不是叫做 – JDC