Есть ли правило для объединения строк на основе правила notepad++

У меня есть файл notepad++, содержащий десятки тысяч строк.

Каждая запись в моей программе импорта должна иметь каждое поле, разделенное разделителем. При переносе информации в notepad++ у меня возникает проблема, когда он обнаруживает возврат каретки из Excel и помещает их в текст, который программа импорта не будет читать.

Я уверен, что в каждой строке есть поля, разделенные запятыми, эти поля не имеют ограничения по количеству символов, и единственное поле, которое является константой, - это первое поле (дата).

Каждая строка в блокноте ++ должна выглядеть следующим образом

Дата, А, В, С, D, Е,F,G, Н,I,J, К,L, М,N, О, Р,Q,R,S, Т,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF

Однако, что-то в копировании вставляет, заставляет эти поля вставлять возврат каретки

Т.е. дата, А,

B, C, D,

E,F,G, H, I, J и т. Д.

К сожалению, нет линии, которая всегда затрагивается в каждом случае.

Есть ли в любом случае правило, которое будет рисовать каждую из них так, чтобы все строки, начинающиеся с даты, были соединены со строками под ней, пока не наступит другая дата?

1 ответ

Если ваш CSV-файл экспортируется из Excel, проще найти и заменить разрыв строки пробелом, а затем снова выполнить экспорт.

Если у вас нет доступа к оригинальному excel, то в notepad++ заменяет в расширенном режиме поиска \r\n в \r затем \n в space затем \r вернуться к \r\n,

Причина, по которой это работает, заключается в том, что строка с разделителями Excel \r\n, не замужем \n должно происходить из данных ячейки.

Другие вопросы по тегам