Я часто использую синхронизацию на своих машинах. Excel изменяет дату изменения прямо в тот момент, когда он открывает файл. Затем он изменяет содержимое файла (я думаю, чтобы обновить статистику, встроенную в таблицу). Затем, если пользователь не хотел сохранять файл, он меняет дату обратно на оригинальную. Такое поведение сильно смущает мою схему синхронизации (Unison), заставляя меня разрешать множество конфликтов вручную.
Известно, что Unison обходит эту проблему, игнорируя время модификации файлов Microsoft Excel и всегда сравнивая содержимое файлов. К сожалению, я часто открываю одни и те же файлы одновременно на многих машинах и никогда не сохраняю изменения там, и впоследствии я вынужден разрешать конфликты при следующем событии синхронизации. Кроме того, хэширование большого количества больших рабочих таблиц Excel происходит медленно.
Есть ли способ отключить эту "функцию" или обойти ее? Возможно, какой-то доступный только для чтения контейнер для файлов. Но тогда - что если я захочу сохранить файл? Я не могу сделать это на носителе только для чтения, верно?