Usa el Convertir Texto de Ancho Fijo a CSV gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.
Qué hace esta herramienta
El texto de ancho fijo es un formato antiguo que se niega a desaparecer. Extractos bancarios, exportaciones de sistemas centrales, archivos de datos públicos y volcados de registros todavÃa alinean sus columnas por posición de carácter en lugar de comas o tabulaciones. Una lÃnea puede poner un nombre en los primeros diez caracteres, una edad en los dos siguientes y una ciudad en los diez siguientes. A la vista parece ordenado, pero ninguna hoja de cálculo puede abrirlo directamente. Este Convertir Texto de Ancho Fijo a CSV gratuito convierte ese texto alineado por columnas en CSV que puedes abrir en cualquier parte.
Tú indicas a la herramienta el ancho de cada columna, por ejemplo 10,2,10, y ella corta cada lÃnea exactamente en esas posiciones, recorta los espacios de relleno y escribe una fila CSV por lÃnea. Las lÃneas cortas se manejan con elegancia: una columna final faltante se convierte simplemente en una celda vacÃa, no en un error.
Cómo usarla
Pega tu texto de ancho fijo en el cuadro de entrada. En el cuadro de anchos, escribe el ancho de cada columna separado por comas, en orden de izquierda a derecha. Pulsa Convertir a CSV. El cuadro de salida muestra el resultado CSV, que puedes copiar o descargar como archivo.
Pulsa Probar un ejemplo si quieres ver el corte en acción antes de usar tus propios datos. El ejemplo usa los anchos 10,2,10, y puedes observar cómo nombres, edades y ciudades caen en columnas separadas.
Cómo encontrar los anchos correctos
La parte más difÃcil de la conversión de ancho fijo es descubrir los anchos de columna, porque el origen rara vez los documenta. El método fiable es mirar la fila de encabezado, si la hay, y contar caracteres desde el inicio de cada encabezado hasta el inicio del siguiente. Las fuentes monoespaciadas ayudan: pega el texto en un editor con fuente de ancho fijo y las columnas se alinean a la vista.
Otro método es buscar el valor más largo de cada columna y usar esa longitud, más un poco de margen. Si los valores de una columna llegan a ocho caracteres, un ancho de diez es una elección segura, siempre que la columna siguiente empiece realmente en la posición diez. Ante la duda, convierte con tu mejor estimación e inspecciona las primeras filas: los anchos mal alineados se ven de inmediato como valores que invaden la columna equivocada.
De dónde vienen los archivos de ancho fijo
Los sistemas antiguos producen archivos de ancho fijo porque son anteriores al CSV y porque las posiciones fijas facilitan la lectura con programas simples. Las exportaciones de nóminas, los manifiestos de envÃo, los extractos censales y algunos archivos bancarios todavÃa usan este formato hoy. Los analistas de datos se lo encuentran cuando un cliente envÃa una exportación de un sistema viejo y espera tenerla en una hoja de cálculo al final del dÃa.
Los investigadores también se lo encuentran en conjuntos de datos publicados, donde los libros de códigos describen cada columna por su posición inicial y su longitud. En ese caso el libro de códigos te da los anchos directamente, y este conversor transforma el archivo bruto en una tabla en segundos.
Consejos para resultados limpios
Primero, comprueba si hay una fila de encabezado. Si tu archivo tiene una, conviértela junto con los datos; el encabezado se convierte en el encabezado CSV, lo que hace la hoja mucho más fácil de usar. Segundo, cuidado con las tabulaciones. Un archivo que mezcla tabulaciones y espacios no es realmente de ancho fijo, y sus columnas se cortarán de forma desigual. Sustituye primero las tabulaciones por espacios, o pide al origen una exportación limpia.
Tercero, ten cuidado con los caracteres que ocupan más de una columna en algunas codificaciones, como las letras acentuadas en codificaciones antiguas. Si una columna parece desplazada un carácter a mitad del archivo, la causa habitual es un problema de codificación, y volver a guardar el archivo como UTF-8 antes de convertirlo suele solucionarlo.
Preguntas frecuentes
¿Mis datos se suben a alguna parte? No. La conversión se ejecuta por completo en tu navegador. Tu texto nunca sale de tu dispositivo, y nada se guarda al cerrar la página.
¿Qué pasa si una lÃnea es más corta que el ancho total? Las columnas finales faltantes se convierten en celdas vacÃas. La fila se escribe igualmente, asà que el recuento de filas se mantiene correcto y nada se pierde en silencio.
¿Puedo usar anchos que no sumen la longitud de la lÃnea? SÃ. Los caracteres sobrantes tras el último ancho se ignoran, lo que resulta útil cuando las lÃneas llevan espacios finales o un marcador de registro que no necesitas.
¿Maneja valores con comas? SÃ. Los valores que contienen comas se entrecomillan en la salida CSV, para que queden en una sola columna al abrirlos en una hoja de cálculo.
Herramientas relacionadas
- Fixed Width Text to CSV Converter (English version)
- Convertir CSV a Ancho Fijo
- Convertir XLSX a Tabla Markdown
