我使用 Apache POI,并且我有很多数据要部分写入 *.xls 文件。现在我使用:
FileOutputStream fileOutputStream = null;
File tmpFile = new File("blabla.xls");
Workbook workbook = null;
try {
for(int i = 1; i <= pageNumber; i++) {
workbook = xlsGenerator.generateWorkbook(someData, i);
fileOutputStream = new FileOutputStream(tmpFile);
workbook.write(fileOutputStream);
}
}
但它不起作用。它总是替换旧数据而不是将新数据附加到工作簿。那么,有没有办法分部分写呢?