Как заменить разрывы строк и метки абзацев в текстовых полях пробелами в плоском файле? - PullRequest
0 голосов
/ 21 апреля 2020

Как заменить разрывы строк и метки абзацев в текстовых полях пробелами в плоском файле?

У меня есть текстовый файл с разделителями табуляцией, который отлично разбирается в Excel и Gammadyne CSV Editor Pro. Однако, когда я пытаюсь импортировать его на сервер SQL с помощью мастера импорта, он разбивает некоторые текстовые поля на несколько полей. Когда я копирую текст из этих полей из Excel в Word, неправильные разрывы полей оказываются разрывами строк в текстовых полях.

Так что я подумал, нет проблем, я просто открою текстовый файл в Word и сделаю глобальную замену разрывов строк пробелами.

Однако, когда я открываю файл в Word, разрывы строк отображаются как метки абзаца, а в Notepad ++ они отображаются как [CR] [LF]. Я не могу сделать глобальную замену для них, потому что это также разделитель конца строки.

Я понимаю, что возможным решением было бы добавить дополнительный столбец справа, заполнить его чем-нибудь выигравшим в тексте (например, | - | - |), затем в Word замените все знаки абзаца пробелами, затем замените все записи последнего столбца (| - | - |) знаками абзаца (или, точнее, используя соглашения Word, замените «^ t | - | - |» на «^ p»). Это лучшее, что я могу сделать?

Как эффективно избавиться от этих разрывов строк или меток абзацев в текстовых полях моего плоского файла?

(обратите внимание на это слово "эффективно") , У меня 15K + строк и 24 столбцов, поэтому замена по одному не будет точно «эффективной»!)

Есть предложения? Спасибо!

Интеграл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...