0

Excelワークブックをファイルに書き込もうとしています。Apache POI の使用。デバッグして、ワークブックに data があることがわかりました。このワークブックを FileOutputStream に書き込むと、エラーなしで正常に書き込まれます。しかし、生成されたファイルには何もありません。それは空のファイルです。これは、ファイルを書き込むための私のコードです:

    public void generateOutputSheet(String outputPath)
{
    try
    {
HSSFWorkbook outputWrkBook =     mapBuilder.BuildOutputWorkBook(); // this have two sheets and each sheet have data
                                                                   //( one has 800 rows and another  6000 rows , i verified
FileOutputStream outputFilestream = new FileOutputStream(outputPath);

outputWrkBook.write(outputFilestream);
outputFilestream.flush();
outputFilestream.close();
    }
    catch(Exception ex)
    {
    ex.printStackTrace();
    }
    System.out.println("the output file is available at location:"+outputPath);

}
4

1 に答える 1