Zeilen mit fester Breite in einem CSV?

326
Alex

Ich habe eine Datei, deren Trennstrich versehentlich gelöscht wurde. Jetzt habe ich eine ganze Reihe von 216 Zeichen langen Zeilen, die alle in einer einzigen Zeile angezeigt werden. Gibt es ein Werkzeug (Windows), das alle 216 Zeichen einen Zeilenumbruch einfügen kann, wenn ich weiß, dass die Zeilen eine feste Breite haben?

Alternativ kann ich eine Kopie dieser Datei als CSV erhalten. Wieder keine Leitungsbrüche. Diesmal müsste ich jedoch alle 6 Kommas einen Zeilenumbruch einfügen.

Ich habe versucht, diese als CSV-Datei in Excel zu importieren, aber dazu muss ich die gesamte Breite der Datei scrollen, deren Zeilenumbrüche entfernen und alle 216 Zeichen meine eigenen einfügen - definitiv keine Lösung.

0
Sie können ein PowerShell-Skript schreiben, um es aufzuteilen, und dann in eine Textdatei oder CSV-Datei schreiben. Jeff Zeitlin vor 6 Jahren 0

1 Antwort auf die Frage

0
Tomasz

Wenn Sie Perl haben oder bekommen können, probieren Sie diesen Befehl in Ihrer Shell aus:

perl -C -nlE 'say $1 while (/(\G.)/g)' your_input_file