Я предлагаю начать с размышлений о различиях между данными в электронной таблице Excel и данными в нормализованной базе данных SQL Server.Например, предположим, у вас есть электронная таблица, которую вы используете для записи загрузок «цифровых элементов», таких как PDF-файлы, текстовые документы, ZIP-файлы и т. Д.Каждый столбец представляет дату, а каждая строка представляет цифровой элемент.Поэтому, скажем, строка 4 предназначена для "The Cat Story.pdf", а столбец 3 - для "15 февраля 2019 года", а столбец 4 - для 16 февраля 2019 года и т. Д. Значение в строке строки 4 в колонке 3 равно "206",и значение в строке 4 ячейки 4 столбца равно «327».
Эти две ячейки представляют следующие факты: Факт 1: PDF «Cat Story» был загружен 206 раз 15 февраля 2019 года. Факт 2:16 февраля 2019 года PDF-файл «История кошек» был загружен 327 раз.
В базе данных SQL Server такие факты можно хранить в простой таблице «Загрузки», в которой столбец 1 = имя элемента, столбец 2 = датаи столбец 3 = количество загрузок.
Мое длинное объяснение состоит в том, чтобы пояснить, что в вашем случае вы используете электронную таблицу Excel в качестве инструмента для отображения данных, тогда как цель скважиныбаза данных SQL Server предназначена для хранения фактов без дублирования.
После того, как вы определились с нормализованным дизайном для вашей базы данных SQL Server, вы можете связать свою электронную таблицу Excel непосредственно сданные в вашей базе данных.