Ниже приведена моя программа для записи данных в лист Excel: -
public static void write_test_result(String result, String sheet_name, String filePath,int row_num,int col_num) throws EncryptedDocumentException, FileNotFoundException, IOException
{
Workbook wb = WorkbookFactory.create(new FileInputStream(filePath));
Sheet sh = wb.getSheet(sheet_name);
sh.getRow(row_num).createCell(col_num).setCellValue(result);
//sh.createRow(row_num).createCell(col_num).setCellValue(result);
wb.write(new FileOutputStream(filePath));
}
Вызов этого метода в моей программе выглядит так:
FileIOLibrary.write_test_result("Pass",sheet_name,FilePath, 7,5);
Здесь row_num = 7 и Col_num = 5 я жестко кодирую каждый раз, но я не хочу жестко кодировать эти значения.
Как я могу l oop через вызов метода write_test_result
и увеличивать row_num
/ Col_num
на каждой итерации?
Заранее спасибо.