Konvertieren von CSV in eine feste Breite in Notepad ++?


Antworten:


49

Verwenden Sie das eingebaute TextFX-Menü.

TextFX -> TextFX Edit -> Mehrere Zeilen mit (,) ausrichten

Ich habe das nicht alleine entdeckt, sondern es auf sourceforge gefunden, als ich versucht habe, genau diese Frage zu klären!


2
Schön, aber "Out of Memory" für 15.000 Zeilen.
Watbywbarif

1
Außerdem werden Leerzeichen zur Datei hinzugefügt :-(
Radek

1
Radek, wenn Sie die Linie teilen möchten, gibt es eine Funktion direkt oben im Menü mit dem Namen "Linien teilen um ..."
JinSnow

4
Beachten Sie, dass Sie ab Notepad ++ v7 das TextFx Characters-Plugin mithilfe des Plugin-Managers installieren müssen.
E-Riz,

1
TextFX scheint für NPP 64bit nicht verfügbar zu sein
DaveInCaz

10

In der Zwischenzeit habe ich gerade ein sehr schönes Tool dafür gefunden. Es heißt CSVed und ist hier erhältlich , mit vielen vielen netten Funktionen. Wenn Sie Excel beim Anzeigen von CSV-Dateien wie ich hassen, sollten Sie es versuchen.


0

Ja, das ist im Editor möglich: Menü Bearbeiten -> Ersetzen ... -> Alle ersetzen ',' durch '\ t'.


6
-1. Das Konvertieren in ein TAB-getrenntes Format macht es nicht zu einem Spaltenformat mit fester Breite.
Peter Mortensen

3
Die Verwendung von "\ t" funktioniert weder in Notepad noch in Notepad ++. Es ist immer eine Herausforderung, ein TAB-Zeichen in einem Dialogfeld zu verwenden. Eine übliche Abhilfe besteht darin, ein TAB-Zeichen in ein Dokument einzugeben, es durch Ausschneiden (Strg + X) in die Zwischenablage zu kopieren und in das Feld im Ersetzen-Dialogfeld einzufügen.
Peter Mortensen

2
OK, in Notepad ++ funktioniert die Auswahl der Option "Erweitert (\ n, \ r, \ t, \ 0, \ x)".
Peter Mortensen

TextFX -> TextFX Edit -> "Zeilen teilen um ..."
JinSnow

1
@PeterMortensen Es funktioniert nur, wenn Ihre Tabulatorgröße länger ist als (Länge des längsten Eintrags in der Spalte) - (Länge des kürzesten Eintrags in der Spalte). Beispiel: Wenn Ihre Tabulatorgröße 4 ist, ist Ihre längste Zeile 20 und Ihre kürzeste Zeile 5. Dies ist ein sehr häufiger Anwendungsfall, der immer noch zu einer ungeraden Datei führt.
jpmc26
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.