¿Convertir CSV a ancho fijo en Notepad ++?


Respuestas:


49

Use el menú incorporado de TextFX.

TextFX -> TextFX Edit -> Alinee varias líneas por (,)

¡No descubrí esto por mi cuenta, lo encontré en sourceforge al tratar de resolver esta pregunta exacta!


2
Agradable pero "sin memoria" para 15k filas.
watbywbarif

1
también agrega espacios al archivo :-(
Radek

1
Radek si desea dividir la línea, hay una función justo arriba en el menú llamada "líneas divididas en ..."
JinSnow

44
Tenga en cuenta que a partir de Notepad ++ v7, debe instalar el complemento TextFx Characters usando Plugin Manager.
E-Riz

1
TextFX no parece estar disponible para NPP 64bit
DaveInCaz

10

Mientras tanto, acabo de encontrar una herramienta muy buena para eso. Se llama CSVed y está disponible aquí , con muchas características interesantes . Si odias Excel al ver archivos CSV como yo, deberías probarlo.


0

Sí, es posible en el Bloc de notas: menú Editar -> Reemplazar ... -> Reemplazar todo ',' por '\ t'.


66
-1. Convertirlo a un formato separado por TAB no lo convierte en un formato de columna de ancho fijo.
Peter Mortensen

3
Literalmente, usar "\ t" no funciona, ni en Notepad ni Notepad ++. Siempre es un desafío usar un personaje TAB en un diálogo. Una solución común es ingresar un carácter TAB en un documento, ponerlo en el portapapeles mediante un corte (Ctrl + X) y pegarlo en el campo en el diálogo de reemplazo.
Peter Mortensen

2
OK, en Notepad ++, seleccionando la opción "Extendido (\ n, \ r, \ t, \ 0, \ x)" lo hace funcionar.
Peter Mortensen

TextFX -> TextFX Edit -> "dividir líneas en ..."
JinSnow

1
@PeterMortensen No funciona a menos que el tamaño de su pestaña sea más largo que (longitud de la entrada más larga en la columna) - (longitud de la más corta en la columna). Por ejemplo, si el tamaño de su pestaña es 4, su línea más larga es 20 y su línea más corta es 5. Eso, un caso de uso muy común, todavía dará como resultado un archivo desigual.
jpmc26
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.