Я немного растерялся, как вы пишете строки в API потоков POX SXSSF Apache?
SXSSFWorkbook workbook = new SXSSFWorkbook(new XSSFWorkbook(in), 100);
SXSSFSheet sheet = workbook.createSheet("Sheet1");
// write rows data
Iterator<List<String>> itRows = data.iterator();
while (itRows.hasNext()) {
SXSSFRow row = sheet.createRow(rownum++);
int cellnum = 0;
Iterator<String> itCells = itRows.next().iterator();
while (itCells.hasNext()) {
SXSSFCell cell = row.createCell(cellnum++);
cell.setCellValue(itCells.next());
}
}
Есть проблемы приведения:
1) SXSSFSheet sheet
нене получается, в результате я получаю Sheet
2) Но тогда я не могу сделать sheet.createRow(..)
, cannot convert from Row to SXSSFRow