Mengkonversi CSV menjadi lebar tetap di Notepad ++?

Jawaban:

49

Gunakan menu bawaan di TextFX.

TextFX -> Edit TextFX -> Berbaris banyak baris dengan (,)

Saya tidak menemukan ini sendiri, saya menemukannya di sourceforge ketika mencoba mencari tahu pertanyaan yang tepat ini!

Kesempatan
sumber
2
Bagus tapi "Kehabisan memori" untuk baris 15k.
watbywbarif
1
juga menambah spasi ke file :-(
Radek
1
Radek jika Anda ingin membagi baris, ada fitur tepat di atas dalam menu yang disebut "garis split di ..."
JinSnow
4
Perhatikan bahwa pada Notepad ++ v7, Anda harus menginstal plugin TextFx Characters menggunakan Plugin Manager.
E-Riz
1
TextFX sepertinya tidak tersedia untuk NPP 64bit
DaveInCaz
10

Sementara itu saya baru saja menemukan alat yang sangat bagus untuk itu. Ini disebut CSVed dan tersedia di sini , dengan banyak fitur bagus. Jika Anda membenci Excel saat melihat file CSV seperti saya, Anda harus mencobanya.

ercan
sumber
0

Ya, itu mungkin di Notepad: menu Edit -> Replace ... -> ReplaceAll ',' by '\ t'.

alb
sumber
6
-1. Mengubahnya menjadi format yang dipisahkan TAB tidak menjadikannya format kolom lebar tetap.
Peter Mortensen
3
Secara harfiah menggunakan "\ t" tidak berfungsi, baik di Notepad atau Notepad ++. Itu selalu merupakan tantangan untuk menggunakan karakter TAB dalam dialog. Cara kerja yang umum adalah memasukkan karakter TAB dalam dokumen, memasukkannya ke clipboard dengan potongan (Ctrl + X) dan menempelkannya ke dalam bidang dalam dialog ganti.
Peter Mortensen
2
OK, di Notepad ++, memilih opsi "Extended (\ n, \ r, \ t, \ 0, \ x)" membuatnya berfungsi.
Peter Mortensen
TextFX -> TextFX Edit -> "split lines at ..."
JinSnow
1
@PeterMortensen Tidak berfungsi kecuali ukuran tab Anda lebih panjang dari (panjang entri terpanjang di kolom) - (panjang terpendek di kolom). Misalnya, jika ukuran tab Anda adalah 4, garis terpanjang Anda adalah 20, dan garis terpendek Anda adalah 5. Bahwa, kasus penggunaan yang sangat umum, masih akan menghasilkan file yang tidak rata.
jpmc26