Stop Excel from changing file contents upon open
Solution 1:
You could try using Excel's protection feature - "Mark as final", and then the workbook will be opened as read-only by default.
Another option is the workbook protection feature of excel, which would prompt you when opening the file, if you want to open the file as read-only or enter the password and edit it.
These methods should keep the file untouched.