Как передать объект в функцию - PullRequest
0 голосов
/ 01 апреля 2020

Можно ли передать объект в функцию? При выполнении следующего он говорит, что не может передать метод createRow нулевому объекту

import org.apache.poi.ss.usermodel.*
import org.apache.poi.hssf.usermodel.*
import org.apache.poi.xssf.usermodel.*
import org.apache.poi.ss.util.*
import org.apache.poi.ss.usermodel.*
//import java.io.*

def getCellFromAddress(Sheet sheet, colNumber, rowNumber)
{
Row row = sheet.createRow(rowNumber);

Cell cell = row.createCell(colNumber);
return cell;
}

xlFileAddress = 'file.xlsx';
Workbook wb = WorkbookFactory.create(new FileInputStream(xlFileAddress));
Sheet sheet = wb.getSheet("Sheet1");

// Create a cell and put a value in it.
getCellFromAddress(sheet, "H9").setCellValue("test value");
...