我在10分钟内使用Apache POI生成一个重文件。为了最小化内存使用和时间,我只在检测到记录中的更改时才生成文件。如果没有,我将只获取旧的最新Excel文件进行下载。问题是如何获取旧Excel文件的创建日期?我正在考虑使用Apache的PackageProperties
课程,虽然我不知道如何实现这一目标。
FileInputStream
。new XSSFWorkbook(FileInputStream inputStream)
。PackageProperties
属性。PackageProperties.getCreatedProperty()
获取创建日期。现在,我如何获得工作簿的PackageProperties
属性?
我已经使用类似的情况(但使用CSV而不是Excel)检查了这个other entry,但似乎使用文件的最后修改属性并不总是与创建日期相同。