Файл: Задача Импорт из excel в sql server данных, в виде, как они есть Создаем Бд(пустую, называем ее fio db).docx

ВУЗ: Не указан

Категория: Решение задач

Дисциплина: Не указана

Добавлен: 27.03.2024

Просмотров: 21

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Дано:

  1. Документ ms. Excel, содержащий фамилии и id людей(условные данные )

  2. Sql server 2015

Задача: Импорт из excel в sql – server данных, в виде, как они есть

  1. Создаем Бд(пустую, называем ее fio_db)



Рисунок 1. -наша база

  1. Затем, переходим в меню task->export\import



Рисунок 2.-конкретно –сюда



Рисунок 3.- проходим далее



Рисунок 4.- Выбираем excel



Рисунок 5.-Затем – путь к фалу, где лежит еxcel и вид excel



Рисунок 6 должно получиться



Рисунок 7 выбрать sql Native Client 11.0(в моем случае), проверить имя базы данных, имя сервера



Рисунок 8.-Должно получиться



Рисунок 9 просто идем далее




Рисунок 10 выбираем нужные листы(имя листа в excel- документе проверить, в моем случае, точно names,следить, чтоб совпадало)



Рисунок 11 при необходимости, редактировать название полученной таблицы(2-й клик)



Рисунок 12 шагаем далее



Рисунок 13 давим финиш



Рисунок 14 видим результат


Рисунок 15полуяаем таблицу



Рисунок 16 сверяем.



Рисунок 17-поправляем идентификатор(int primary key, not null должно быть )

Для этого, пишем запрос

Рисунок 18 где names_ t – исходная таблица, name_right(1) новая



Рисунок 19 правим идентификатор полученной таблицы



Рисунок 20 приводим к виду



Рисунок 21 переводим в true(обязательно)

Затем, запросом insert into names_right1(fio)values('test') проверяем инкриментность первичного ключа(перенесено было 5 строк, значит, если

идентификатор ПК приведен к нужному виду, и выполнен запрос insert into(тестовый), после чего добавлена одна строка, после выполнения select * from right1 номеров по порядку будет выбрано 6 )



Рисунок 22 Что и требовалось получить



Рисунок 23удалякм таблицу из которй переносили данные