私は 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);
}
}
しかし、うまくいきません。ワークブックに新しいデータを追加するのではなく、常に古いデータを置き換えます。では、部分的に書く方法はありますか?