создание сайтов недорого
на главную

Импорт данных xls в sql через csv

Понадобилось экспортировать данные из Базы данных sql в виде xls. Отрерайтив контент благополучно вставив его обратно в xls я потратил день и ночь, чтобы найти решение КАК импортировать его обратно.

Исползав много форумов и решений, а главным образом прочитав стаью от microsoft - "Импорт данных из Excel в SQL Server" по запросу - импорт данных в sql бд.... я ничего не понял.

Потом все таки вышел на формулу xls - csv - sql

Итак, сохраняем обычный xls файл

файл-сохранить как- csv (разделители запятые)

Мы импортируем эти данные и вуаля! ОШИБКА!

Неправильное количество полей во входных CSV-данных в строке 1

Неприятно правда?

Тогда смотрим полученный csv файл БЛОКНОТОМ и ищем ошибку в строках. Возможно, неправильно записались поля таблицы, но У МЕНЯ было просто так:
В некоторых местах вместо разделителя(точка с запятой) ; вставились (две точки с запятой) ;;

МЕЖДУ данными полей в строке должна быть одна ;
В конце строки в блокноте должно быть ;;
просто делаем "найти и заменить" и все данные прекрасно импортируются из первоначального xls в sql.

Импорт данных xls в sql через csv, Неправильное количество полей во входных CSV-данных в строке 1

пара красивых картинок для дизайна сайта:

Куда пойдем?