Saltar al contenido

Divisor de columnas de ancho fijo

Divide líneas con campos de ancho fijo en columnas usando anchos o posiciones de corte.

Entrada
Salida

Divisor de columnas de ancho fijo

Pega texto donde cada línea agrupa sus campos en anchos de carácter fijo — extractos bancarios, exportaciones de mainframe, archivos legados, registros EDI — y esta herramienta corta cada línea en columnas y las escribe con el delimitador que elijas. Establece los anchos directamente (10,8,12) o, si sabes dónde terminan los campos, cambia a posiciones de corte (10,18,30) y la herramienta calcula los anchos por ti.

Activa recortar espacios en blanco para eliminar los espacios de relleno que estos formatos usan para mantener cada campo con un tamaño fijo, así "NYC " resulta en "NYC". Si la primera línea es un encabezado de columna en lugar de datos, marca primera línea es encabezado para que no se marque en el control de longitud. Elige el delimitador de salida — coma, punto y coma, tabulación o barra vertical — para que coincida con lo que pegarás a continuación, ya sea una hoja de cálculo o un script que solo lee CSV.

No todas las exportaciones son perfectas. Invertir: texto delimitado a ancho fijo ejecuta la conversión al revés, rellenando cada campo delimitado hasta su ancho de columna para que puedas reconstruir un registro de ancho fijo desde un CSV — útil cuando un sistema descendente aún espera el formato antiguo. Activa advertir sobre líneas con longitud diferente y el contador en tiempo real marca filas cuya longitud no suma el total de tus anchos de columna, lo que generalmente indica una fila corrupta, una línea envuelta o anchos incorrectos.

Todo se ejecuta localmente en tu navegador: nada que pegues se carga en ningún lado, así que es seguro usarlo con números de cuenta, estados de cuenta u otros datos de archivo plano sensibles. Copia el resultado, descárgalo como archivo .txt o envía la salida directamente al entrada para pasarla a través de otra herramienta.

Preguntas frecuentes

¿Cuál es la diferencia entre anchos y posiciones de corte?
Anchos es cuántos caracteres ocupa cada columna (10,8,12). Posiciones es donde termina cada columna, contada desde el inicio de la línea (10,18,30) — la herramienta convierte las posiciones a anchos por ti, así que ambas describen el mismo diseño.
¿Qué sucede con los caracteres después del último ancho?
Todo lo restante después de la última columna se convierte en una columna final adicional, así que ningún dato al final de una línea se descarta silenciosamente.
¿Puedo convertir CSV de vuelta a un archivo de ancho fijo?
Sí. Activa invertir: texto delimitado a ancho fijo y cada campo se rellena con espacios hasta su ancho de columna, reconstruyendo el diseño de ancho fijo original.
¿Cómo detecta la herramienta filas defectuosas?
Con advertir sobre líneas con longitud diferente activado, el contador marca filas cuya longitud total no coincide con la suma de tus anchos de columna — una forma rápida de detectar líneas truncadas o malformadas en un archivo grande.
¿Mi archivo se carga en algún lado?
No. La división y reconstrucción de líneas de ancho fijo se ejecuta completamente en tu navegador — tu archivo nunca abandona tu dispositivo.