Bug 57986 - Opening excel file, reading it without explicit modification, closing modifies the file.
Summary: Opening excel file, reading it without explicit modification, closing modifie...
Alias: None
Product: POI
Classification: Unclassified
Component: XSSF (show other bugs)
Version: 3.12-FINAL
Hardware: PC All
: P2 normal (vote)
Target Milestone: ---
Assignee: POI Developers List
Depends on:
Reported: 2015-06-01 20:12 UTC by Michael
Modified: 2015-06-10 14:53 UTC (History)
0 users

java code (902 bytes, text/x-java)
2015-06-01 20:12 UTC, Michael
excel template for testing (7.17 KB, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
2015-06-01 20:13 UTC, Michael

Note You need to log in before you can comment on or make changes to this bug.
Description Michael 2015-06-01 20:12:45 UTC
Created attachment 32774 [details]
java code

Open excel file, read it without any modification, close.
The file become modified (last modified time is changed).
See attached files (java test and excel template).
Comment 1 Michael 2015-06-01 20:13:39 UTC
Created attachment 32775 [details]
excel template for testing
Comment 2 Dominik Stadler 2015-06-01 20:43:59 UTC
This is expected with the way POI handles the data currently. 

We provide ways to open the file read-only, e.g. via WorkbookFactory.create(OPCPackage.open(File file, PackageAccess.READ)) or new XSSFWorkbook(OPCPackage.open(File file, PackageAccess.READ)).
Comment 3 Michael 2015-06-10 14:53:09 UTC
There is a workaround.