我知道围绕这个问题有几个问题,但没有 Java 解决方案。我的问题是一样的:
我的目标是显示 Excel 文件的日期。但是,如果我从互联网下载文件,创建日期和修改日期会自动设置为当前时间和日期。我查看了文件的属性,发现在“详细信息”部分中的个人信息下,有一个名为“源”的部分,其中有一个名为“内容创建”的属性,其中包含原始日期文件。
但是这个:-
最佳答案
POI确实支持xls
格式,但提取属性的方法与xlsx
不同。
HSSFWorkbook wb = (HSSFWorkbook)WorkbookFactory.create(new File("sample.xls"));
SummaryInformation props = wb.getSummaryInformation();
System.out.println("Content Created: " + props.getCreateDateTime());
输出:
Content Created: Tue Nov 22 07:49:38 PST 2005
这是 sample.xls
属性的屏幕截图,确认正在提取所需的日期。
关于java - 需要 Java 中文件的内容创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775618/