Java - 使用FileOutputStream附加到Excel文件

时间:2009-11-25 18:55:21

标签: java append fileoutputstream

此代码附加到已创建的Excel文件:

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

我们可以添加/修改什么才能创建Decrypted.xls(如果尚未创建),如果已经创建则应该附加?

3 个答案:

答案 0 :(得分:1)

您希望FileOutputStream(File file, boolean append)构造函数用于切换是否截断或追加。

答案 1 :(得分:0)

根据the Javadocs for the String-accepting constructor of FileOutputStream,rover12,如果文件尚不存在,则创建它。你没有看到这种行为吗?

(正如其他人所提到的,请务必使用the constructor that takes the second boolean argument,以便您可以指定要附加文件(如果该文件已存在...)

答案 2 :(得分:0)

使用构造函数:

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

附加到现有文件(如果它不存在)。您的示例将覆盖现有示例。