Несмотря на то, что Excel отлично отображает данные, хранящиеся в БД SQL, и создает отчеты о них, он не имеет встроенных элементов управления для обновления данных.
Я бы порекомендовал исследовать с помощью VBA (Visual Basic для приложений) или на основании имеющихся у вас возможностей / инструментов кодирования VSTO (Инструменты Visual Studio для Office).
Этот метод позволит всем вашим пользователям одновременно предоставлять доступ к электронной таблице, а также позволяет выполнять постепенные обновления и проверку данных, вводимых пользователем в тот момент, когда они вводятся.
Тем не менее, применяются все обычные ошибки - в основном, GIGO (Garbage In, Garbage Out). Правильно аутентифицируйте своих пользователей и что им разрешено обновлять