powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BCP как загрузить такое?
5 сообщений из 5, страница 1 из 1
BCP как загрузить такое?
    #39970670
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сэры,

есть csv файл, загрузчик сделан, но дело втом что в исходном файле данные в колонках экранируются только когда там есть запятые, в остальных случаях кавычек - нет. Так и Ёксель csv сохраняет и заставить его сохранить все колники с кавыкчами я не смог. Внизу пример.


Код: plaintext
1.
Somewhat Agree,Somewhat Agree,Neutral,Neutral,Neutral,Somewhat Agree,Neutral,"Online Search (Google, Bing, etc.)",123,123,5/13/2020 9:05
...
Рейтинг: 0 / 0
BCP как загрузить такое?
    #39970682
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

SSIS-пакет, скрипт компонент как источник данных, а там уж реализуйте разбор
...
Рейтинг: 0 / 0
BCP как загрузить такое?
    #39970685
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

дак лень одолевает, я не ETL-щик. Нaшел простое решение на powershell. Вот это заклинание переведет в формат всех полей с кавычками:
Код: sql
1.
import-csv C:\file.csv | export-csv C:\file.vvv -NoTypeInformation -Encoding UTF8

, в чем не трудно убедится.

Код: plaintext
"Somewhat Agree","Somewhat Agree","Neutral","Neutral","Neutral","Somewhat Agree","Neutral","Online Search (Google, Bing, etc.)","123","123","5/13/2020 9:05"
...
Рейтинг: 0 / 0
BCP как загрузить такое?
    #39970688
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где тут BCP?
Критик
Relic Hunter,

SSIS-пакет, скрипт компонент как источник данных, а там уж реализуйте разбор
...
Рейтинг: 0 / 0
BCP как загрузить такое?
    #39970726
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

А файлом форматирования это разве не разруливается? Разделитель запятая и поля в кавычках. На сколько я помню года так с 2006 такое успешно грузили именно через BCP.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BCP как загрузить такое?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]