gpt4 book ai didi

java - 创建新的 POI 工作簿但不保存它

转载 作者:行者123 更新时间:2023-12-01 21:26:07 26 4
gpt4 key购买 nike

是否可以让 Apache POI 创建并打开新的 Excel 工作簿文件,但不一定将其保存为文件?我试图将其作为短期文件打开,就好像它是从互联网下载的一样,以便可以在需要时保存它,否则可以删除它。

最佳答案

没有。 Excel 打开文件。即使您打开的“从互联网下载”的文件也会临时保存到您指定的下载目录或用户的临时目录中。

您可以将工作簿保存在用户的临时目录中(请参阅 Files.createTemporaryFile() ),并且仅在用户决定永久保留它后才移动或复制它。如果他们不想保留它,您可以立即使用 File.delete() 删除它。或者当您的应用程序以 File.deleteOnExit() 退出时.

请注意,在 Windows 上,File.delete()File.deleteOnExit() 仅当您确保应用程序关闭这些文件及其文件时才会一致工作。尝试删除关联的流之前。 try-with-resources statement对此非常有帮助。

关于java - 创建新的 POI 工作簿但不保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38125118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com