Convertir un CSV en texto de ancho fijo

Transforme un CSV en texto tabulado con columnas de ancho fijo, alineadas con espacios, práctico para una visualización legible en una terminal o en un archivo de texto sin formato.

Ejemplo:

Cómo funciona

¿Necesita generar un informe de texto legible en un email de texto sin formato, un log o una terminal, sin el formato de hoja de cálculo de un CSV? La conversión calcula el ancho máximo de cada columna (encabezado incluido) y completa cada celda con espacios para que todas las columnas queden perfectamente alineadas en vertical, separadas por dos espacios.

¿Qué ocurre si una fila tiene menos columnas que el encabezado?

Las columnas que faltan al final de la fila simplemente no se rellenan; el resto del texto permanece correctamente alineado para las columnas presentes.

¿Sirve el resultado para una fuente que no sea monoespaciada?

No, la alineación con espacios solo funciona visualmente con una fuente de ancho fijo (monoespaciada), como la que se usa en una terminal, un editor de código o una etiqueta <pre>.

Procesamiento 100% local: la conversión se realiza íntegramente en su navegador mediante WebAssembly — su archivo CSV nunca sale de su dispositivo.