Gibt es eine Regel zum Verbinden von Zeilen basierend auf der Regel Notepad++?

Gibt es eine Regel zum Verbinden von Zeilen basierend auf der Regel Notepad++?

Ich habe eine Notepad++-Datei mit Zehntausenden von Zeilen.

Bei jedem Eintrag in meinem Importprogramm müssen die einzelnen Felder durch ein Trennzeichen getrennt sein. Beim Übertragen der Informationen in Notepad++ habe ich ein Problem, da es Zeilenumbrüche aus Excel erkennt und in den Text einfügt, den das Importprogramm nicht lesen kann.

Ich bin sicher, dass jede Zeile durch Kommas getrennte Felder hat, dass diese Felder keine Zeichenbegrenzung haben und dass das einzige Feld, das eine Konstante ist, das erste Feld (Datum) ist.

Jede Zeile in Notepad++ muss so aussehen

Datum, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF

Allerdings führt etwas beim Kopieren und Einfügen dazu, dass in diesen Feldern Zeilenumbrüche eingefügt werden.

Dh Datum, A,

B, C, D,

E, F, G, H, I, J usw.

Leider gibt es nicht die eine Linie, die immer und immer betroffen ist.

Gibt es irgendeine Regel, die diese so anordnet, dass alle Zeilen, die mit einem Datum beginnen, mit den Zeilen darunter verbunden werden, bis ein neues Datum auftritt?

Antwort1

Wenn Ihre CSV-Datei aus Excel exportiert wird, ist ein einfacherer WegZeilenumbruch suchen und ersetzenmit Space, dann erneut exportieren.

Wenn Sie keinen Zugriff auf das Original-Excel haben, dann ersetzt es in Notepad++ im erweiterten Suchmodus \r\ndurch \rdann \ndurch und spacedann \rwieder durch \r\n.

Der Grund, warum es funktioniert, ist, dass Excel Zeilen mit abgrenzt \r\n. Einzelne \nmüssen aus Zelldaten stammen.

verwandte Informationen