1

このコードは、作成済みの Excel ファイルに追加されます。

FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls");

Decrypted.xls が作成されていない場合は作成され、作成済みの場合は追加されるように、何を追加/変更できますか?

4

3 に答える 3

1

FileOutputStream(File file, boolean append)切り捨てるか追加するかを切り替えるためのコンストラクターが必要です。

于 2009-11-25T18:59:26.883 に答える
0

コンストラクターを使用します。

FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls", true);

存在しない場合は、既存のファイルに追加します。あなたの例は既存のものを上書きします。

于 2009-11-25T19:00:29.497 に答える
0

FileOutputStream の文字列を受け入れるコンストラクターrover12 の Javadocs によると、ファイルがまだ存在しない場合は作成されます。この動作が見られませんか?

(そして、他の人が述べたように、2番目のブール引数を取るコンストラクターを必ず使用して、ファイルが既に存在する場合にファイルを追加するように指定できるようにしてください...)

于 2009-11-25T18:58:53.200 に答える