在Excel行中设置数组,而无需迭代其元素Apache POI

是否可以通过使用Apache POI指定行号和单元格范围来设置excel行中的数组值。

我不想遍历数组中的每个单元格的值。

不,你将不得不迭代。 不过,这并不是世界末日,如果POI确实支持它需要进行迭代,那么你的控制权就会减less!

假设你有一组数字,你只需要类似的东西

Row r = sheet.getRow(12); if (r == null) { r = sheet.createRow(12); } for (int i=0; i<numbers.length; i++) { Cell c = r.getCell(i); if (c == null) { c = r.createCell(i, Cell.CELL_TYPE_NUMERIC); } c.setCellValue(numbers[i]); }