Мы создали надстройку Excel для обновления таблиц из Excel в SQL Server, в которой есть кнопка Сохранить, которая сохранит ваши изменения в Excel в сопоставленной таблице в SQL Server. Надстройка создана для людей, не являющихся техническими специалистами, поэтому довольно просто настроить электронную таблицу без необходимости писать какой-либо код.
Он не будет усекать таблицу, но есть несколько способов обновить таблицу, которая, мы надеемся, даст вам тот же результат. Не зная вашего точного варианта использования, я бы предложил либо просто обновить таблицу из Excel, если это соответствует вашим требованиям, либо добавить столбец отметки времени и позволить надстройке записывать отметку времени в каждую обновленную / вставленную строку, а затем только используйте последние обновленные / вставленные строки (вы также можете позволить надстройке удалять все предыдущие строки после новой вставки).
Если это интересно, вы можете узнать больше здесь и загрузить бесплатную пробную версию.
Отказ от ответственности: я основатель компании.