Я потратил 2 дня, пытаясь экспортировать таблицу из 75 000 строк, содержащую большое текстовое поле пользовательских входных данных с установки SQL-сервера. Эти данные содержат каждый простой символ ascii, вкладки и новые строки. Мне нужно экспортировать CSV, где указано каждое поле, а кавычки в цитированных столбцах правильно экранированы ("").
Вот что я пробовал до сих пор: - Щелчок правой кнопкой мыши по базе данных из Management Studio и экспорт в Excel: сбой из-за слишком большого поля. - Экспорт данных из Management Studio в плоский файл с разделителем текста и разделом запятой - абсолютно бесполезен, не избегает кавычек в поле, делающем файл полностью двусмысленным. - BCP из командной строки - также не поддерживает поля цитирования.
Мне нужно импортировать библиотеку rubaster FasterCSV. Он не позволяет ограничителю цитат быть нестандартным символом ascii или более чем одним символом. Он также не позволяет \n или\r в столбцах без кавычек.
Любая помощь очень ценится.