此代码附加到已创建的 Excel 文件中:
FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls");
我们可以添加/修改什么,以便在尚未创建的情况下创建 Decrypted.xls 并在已创建的情况下附加?
此代码附加到已创建的 Excel 文件中:
FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls");
我们可以添加/修改什么,以便在尚未创建的情况下创建 Decrypted.xls 并在已创建的情况下附加?
您需要FileOutputStream(File file, boolean append)
构造函数来打开是否截断或追加。
根据FileOutputStream 的接受字符串的构造函数rover12 的 Javadocs,如果该文件尚不存在,则创建该文件。你没有看到这种行为吗?
(正如其他人所提到的,一定要使用带有第二个布尔参数的构造函数,这样你就可以指定你想要附加的文件,如果它已经存在......)
使用构造函数:
FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls", true);
追加到现有文件,如果它不存在。您的示例将覆盖现有示例。