使用fileoutput流附加到同一文件

时间:2017-10-20 06:48:04

标签: java file io fileoutputstream poi-hssf

我使用多种方法将数据写入.xlsx文件。我正在使用HSSF。第一种方法创建一个fileOutputStream,后续方法追加到该流并写入该文件。类似的东西:

FileFileOutputStream infoHeadersPart = new FileOutputStream(new File(filePath+fileName),true);
HSSFWorkbook workbook = new HSSFWorkbook();

private void firstMethod(String filePath, String fileName, HashMap<String, Object> generalInfo) {
//Some Stuff
workbook.write(infoHeadersPart);
}
private void secondMethod()
{
//Some Stuff
workbook.write(infoHeadersPart);
infoHeadersPart.close();      
}

当我打开文件时,它只反映写入的firthMethod()数据,而不是从secondMethod()写入。

我哪里错了?

0 个答案:

没有答案