使用Apache POI Excel写入特定的单元格位置

如果我有一个没有sorting的参数'x,y,z'的列表,有没有一种直接的方法可以将它们写入到使用POI创build的Excel文档中的特定单元格中,就好像前两个参数是X和Y坐标?

例如,我有像这样的行:

10,4,100 

是否可以在第10行第4列的单元格中写入值“100”?

查看文档,看起来很简单,将值迭代到下一行,但是我看不到任何创build固定数量的行和列的方法,并且只为特定的单元格写入特定的值。

任何意见或build议,将不胜感激,谢谢!

当然,这很容易,只要记住POI是0而不是1就是基于寻址。 假设你想写第十行,第四列,你会做类似的事情

 Row r = sheet.getRow(9); // 10-1 if (r == null) { // First cell in the row, create r = sheet.createRow(9); } Cell c = r.getCell(3); // 4-1 if (c == null) { // New cell c = r.createCell(3, Cell.CELL_TYPE_NUMERIC); } c.setCellValue(100);