<< На Главную     <В меню Советы по...

Импорт табличных данных со страницы сайта

Случается, что иногда позарез бывает   нужно загрузить в MS SQL табличные данные, добытые непосильным трудом и поиском в Интернете. И есть здесь одна неочевидная тонкость, которая позволит корректно, без лишних усилий разнести  ваши данные по столбцам для последующей их заливки в таблицу. Сейчас вы поймете о чем идет речь.

Для примера, предположим, что существует  необходимость закачать в таблицу MS SQL  данные справочника ОКТМО по населенным пунктам (кстати сказать, не такая уж и редкая ситуация) :

 

Страница сайта со списком

 

Далее, понятное дело, просто выделяем мышкой нужный нам фрагмент приглянувшегося списка ( заголовки столбцов здесь совершенно ни к чему) :

 

Выделить нужный фрагмент страницы сайта

 

Теперь банальным Copy/Paste вставляем скопированный список в какой-либо тестовый редактор, например Notepad++ :

 

Копировать и вставить в текстовый редактор фрагмент списка

 

Для понимания дальнейший действий включим опцию отображения непечатных знаков. В тексте появились символы, которые отвечают за разделение  данных по столбцам. В приведенном примере это ничто иное , как символы табуляции. Запомним этот факт :

 

Включить в текстовм редакторе отображение всех символов

 

Далее для разноски (структурирования) данных по столбцам логичнее всего воспользоваться старым, добрым Excel'ем - открываем файл txt:

 

Импорт файла txt в Excel

 

Наступает очередь работы с мастером Импорта - естественно указывает что наши данные по столбцам имеют разделитель :

 

Указать текст с разделителем

 

И вот он ключевой момент всей этой нашей бодяги по импорту данных - задаем знак табуляции как разделитель столбцов :

 

Указать разделитель знак табуляции

 

На форме выше жмем Далее и видим нужный результат - наши импортированные данные благополучно разнеслись по столбцам :

 

Результат импорта данных из текстового файла в Excel

 

Ну собственно, с главной проблемой разноски(структурированием) информации по столбцам успешно справились. Далее наступает рутина - импорт данных в таблицу MS SQL. Об одном варианте выполнения такой процедуры можно посмотреть здесь

 

Всем удачи и успешных загрузок!

 

© Simashkov.2019

12.05.2019 г.

Назад