Konwertujesz CSV do stałej szerokości w Notepad ++?

Odpowiedzi:

49

Skorzystaj z wbudowanego menu TextFX.

TextFX -> Edycja TextFX -> Ustaw wiele linii według (,)

Nie odkryłem tego sam, znalazłem to na sourceforge , próbując znaleźć dokładne pytanie!

Szansa
źródło
2
Ładne, ale „Brak pamięci” dla 15 000 wierszy.
watbywbarif
1
dodaje również spacje do pliku :-(
Radek
1
Radek jeśli chcesz linii podziału, jest cechą tylko wyżej w menu o nazwie „linii podziału na ...”
JinSnow
4
Pamiętaj, że od wersji Notepad ++ v7 musisz zainstalować wtyczkę TextFx Characters przy użyciu Menedżera wtyczek.
E-Riz,
1
TextFX nie wydaje się być dostępny dla NPP 64bit
DaveInCaz
10

W międzyczasie właśnie znalazłem bardzo fajne narzędzie do tego. Nazywa się CSVed i jest dostępny tutaj z wieloma wieloma przyjemnymi funkcjami. Jeśli nienawidzisz programu Excel podczas przeglądania plików CSV, tak jak ja, powinieneś spróbować.

ercan
źródło
0

Tak, jest to możliwe w Notatniku: menu Edycja -> Zamień ... -> Zamień wszystko ',' przez '\ t'.

alby
źródło
6
-1. Przekształcenie go w format rozdzielany TAB nie czyni go formatem kolumny o stałej szerokości.
Peter Mortensen
3
Dosłownie użycie „\ t” nie działa, ani w Notatniku, ani w Notepad ++. Używanie znaku TAB w oknie dialogowym zawsze stanowi wyzwanie. Typowym obejściem jest wprowadzenie znaku TAB w dokumencie, umieszczenie go w schowku przez wycięcie (Ctrl + X) i wklejenie go w pole w oknie dialogowym zastępowania.
Peter Mortensen
2
OK, w Notepad ++ wybranie opcji „Rozszerzone (\ n, \ r, \ t, \ 0, \ x)” powoduje, że działa.
Peter Mortensen
TextFX -> TextFX Edit -> „split lines at ...”
JinSnow
1
@PeterMortensen Nie działa, chyba że rozmiar Twojej zakładki jest dłuższy niż (długość najdłuższego wpisu w kolumnie) - (długość najkrótszego w kolumnie). Na przykład, jeśli rozmiar tabulacji wynosi 4, najdłuższa linia ma 20, a najkrótsza linia to 5. To bardzo częsty przypadek użycia nadal spowoduje nierówny plik.
jpmc26,