Visor y Editor de CSV
Vea, edite y limpie archivos CSV en su navegador: elimine filas vacías y duplicadas, corrija delimitadores, exporte a CSV o JSON. Privado y offline.
Acerca del Visor y Editor de CSV
Visor y Editor de CSV es una potente herramienta en línea que le permite ver, editar y manipular archivos CSV directamente en su navegador. Cargue archivos CSV, modifique datos en una interfaz tipo hoja de cálculo, agregue o elimine filas y columnas, y exporte a formato CSV o JSON, todo sin subir datos sensibles a un servidor.
¿Por qué mis columnas CSV se dividen incorrectamente?
La causa casi universal es un desajuste de delimitador entre el archivo y el analizador. CSV no es un formato único: es una familia de archivos separados por comas, puntos y coma, tabulaciones o barras verticales. La RFC 4180 especifica la coma como separador canónico, pero las hojas de cálculo en regiones que usan la coma como separador decimal (la mayoría de Europa y Latinoamérica) usan por defecto el punto y coma para evitar ambigüedad, y los archivos TSV usan tabulación. Este editor detecta automáticamente el delimitador muestreando las primeras líneas, pero puedes anularlo desde el menú Delimitador: elige Coma, Punto y coma, Tabulación, Barra vertical o un carácter Personalizado si la conjetura falla. La segunda causa común es un campo con un delimitador sin escapar dentro de un valor: envuelve esos campos en comillas dobles ("hola, mundo") y el analizador tratará la coma incrustada como dato.
¿Cómo elimino filas en blanco o filas duplicadas de un CSV?
Activa el interruptor Habilitar edición sobre la tabla y aparecen dos botones de limpieza en la barra. "Eliminar Filas Vacías" borra toda fila cuyas celdas estén vacías o solo con espacios: el clásico resto de filas vacías al final que dejan las exportaciones de hojas de cálculo. "Eliminar Duplicados" compara cada fila por todas las columnas, conserva la primera aparición y descarta cada coincidencia exacta posterior. Ambos se ejecutan al instante en memoria e informan cuántas filas se eliminaron, y ninguno toca tu archivo original: descarga los datos limpios como CSV o JSON cuando termines. Esto convierte la herramienta en un paso rápido de preparación de datos antes de importar a Excel, una base de datos o una herramienta de BI.
¿Se sube mi información a algún lugar? ¿Funciona sin conexión?
Nunca se sube nada. Todo el análisis, la edición, la eliminación de filas vacías y duplicadas, y la exportación a CSV/JSON se ejecutan completamente en tu navegador con JavaScript: el archivo se lee localmente y nunca se envía a un servidor. Eso lo convierte en un editor de CSV realmente privado y sin conexión: listas de clientes, exportaciones financieras e informes confidenciales permanecen en tu máquina. Una vez cargada la página puedes incluso desconectarte de la red y seguir trabajando, por lo que tampoco hay límites de tamaño por archivo más allá de la memoria de tu propio dispositivo.

¿Cómo edito celdas, encabezados, filas y columnas?
Activa la edición y luego escribe directamente en cualquier celda para cambiar su valor; el cambio se guarda en cuanto sales del campo. Haz clic en un encabezado de columna para renombrarlo. Usa los botones Agregar Fila y Agregar Columna para añadir nuevas entradas, y el botón × en una fila o encabezado para eliminar esa fila o columna. Si fijas un límite de filas máximas en un archivo grande, solo la ventana visible es editable y la herramienta te avisa; elige Todas las filas para editar el archivo completo. Nada se escribe en tu archivo de origen hasta que haces clic en Descargar CSV o Descargar JSON.
¿Por qué se eliminan los ceros iniciales en códigos postales o IDs de producto?
Este es el escollo CSV más notorio y en realidad ocurre en la hoja de cálculo, no en el archivo. CSV no tiene noción de tipos de datos: cada campo es solo texto, así que una columna con 01234 se almacena fielmente en el archivo. El problema aparece cuando una hoja de cálculo como Excel abre el CSV y detecta 01234 como número, descartando el cero inicial. Este editor trata cada celda como texto, así que el cero se preserva mientras trabajas aquí, y nunca altera cadenas con apariencia numérica al exportar. Para sobrevivir a un viaje de ida y vuelta por Excel, antepone un apóstrofo ('01234) o usa el asistente "Desde texto/CSV" de Excel y marca explícitamente la columna como Texto.
¿Puedo convertir un CSV a JSON?
Sí. Haz clic en Descargar JSON y la herramienta convierte tu tabla en un arreglo de objetos, usando la fila de encabezados como claves de cada registro, y guarda un archivo .json. Esto es útil para alimentar datos de hoja de cálculo en aplicaciones web, APIs REST o un almacén NoSQL. Si primero limpiaste los datos (eliminaste filas vacías y duplicadas, corregiste encabezados), la exportación refleja esos cambios. Para el sentido inverso, descarga como CSV con el delimitador que elijas.
¿Cuál es la diferencia práctica entre CSV, TSV y NDJSON para datos tabulares?
CSV (RFC 4180) es el mínimo común denominador: cada celda es texto, el esquema está implícito en la fila de encabezados y las reglas de citado manejan delimitadores incrustados. TSV (separado por tabulaciones) es un pariente más estricto usado por herramientas de bioinformática y pipelines de Hadoop: las tabulaciones casi nunca aparecen en los datos, así que no se necesita citado y el análisis es trivial, pero TSV es menos tolerante con entrada sucia. NDJSON (JSON delimitado por líneas, un objeto JSON por línea) preserva tipos de datos, estructura anidada y arreglos, que CSV no puede representar sin codificación ad-hoc. Usa CSV cuando necesites entregar un archivo a un usuario no técnico con Excel, TSV cuando controles ambos extremos y quieras análisis rápido, y NDJSON cuando tengas datos anidados o tipados y tu pipeline pueda leer streams JSON (Spark, BigQuery, jq, DuckDB todos lo hacen).
