Как удалить двойные кавычки, окружающие текст, при импорте файла CSV?

У меня есть данные, которые напоминают следующее:

"D.STEIN","DS","01","ALTRES","TTTTTTFFTT" 
"D.STEIN","DS","01","APCASH","TTTTTTFFTT" 
"D.STEIN","DS","01","APINH","TTTTTTFFTT" 
"D.STEIN","DS","01","APINV","TTTTTTFFTT" 
"D.STEIN","DS","01","APMISC","TTTTTTFFTT" 
"D.STEIN","DS","01","APPCHK","TTTTTTFFTT" 
"D.STEIN","DS","01","APWLNK","TTTTTTFFTT" 
"D.STEIN","DS","01","ARCOM","TTTTTTFFTT" 
"D.STEIN","DS","01","ARINV","TTTTTTFFTT" 

Я использовал редактор файлов с плоским файлом для загрузки данных. Каков самый простой способ удалить все двойные кавычки?

Ответ 1

Дальнейший поиск показал, что я должен использовать Text Qualifier на вкладке General в файле плоского файла.

Плоское содержимое файла при просмотре в Notepad ++. CRLF означает, что строки заканчиваются на Carriage Return и Line Feed.

Flat file in Notepad++

В диспетчере соединений с плоскими файлами введите двойные кавычки в текстовое поле Text Qualifier.

General tab of the flat file connection manager

Как только определитель текста установлен, данные будут правильно проанализированы и отображены, как показано ниже:

Columns tab of the flat file connection manager

Ответ 2

при загрузке CSV с двойными кавычками и запятой есть одно ограничение, добавляемое дополнительные двойные кавычки, а также данные, заключенные в двойные кавычки, которые вы можете проверить в предварительном просмотре исходного файла. Итак, добавьте производную задачу столбца и дайте следующее выражение: -

(ЗАМЕНИТЬ (ЗАМЕНИТЬ ( ПРАВО (СУБСТРИРОВАНИЕ (TRIM (COL2), 1, LEN (COL2) - 1), LEN (COL2) - 2), "," @ ")," \"\ "," \ "" ), "@", "" )

полужирная часть удаляет данные, заключенные в двойные кавычки.

Попробуйте это и дайте мне знать, если это полезно

Ответ 3

substring([column 5], 2,(len([column 5])-2) )

Ответ 4

Я бы лучше использовал следующее утверждение....

REPLACE(REPLACE(REPLACE(ColumnName, '""', '[YourOwnuniqueString]'), '"', ''), '[YourOwnuniqueString]', '"')

Примечание:, пожалуйста, убедитесь, что ваш YourOwnuniqueString должен быть уникальным и не использоваться где-либо в столбцах в качестве данных. E.x: [email protected]#myCode -It это дело sensitive-