(0) Жесть... Лучше организовать структуру данных так, что при открытии файла на редактирование запись блокировалась, что бы её нельзя было отредактировать другому пользователю.
При редактировании редактировать в Копии, т.к. может пользователь не захочет помещать отредактированное обратно ;)
И по кнопке "Записать" уже вертать ексель обратно в БД.
....
Или сделать проще, позволить пользователю открывать ексель , в папочке темп, после инструктировать этого же пользователя, как нужно помещать ексель обратно :)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой