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.