Visor y Editor de CSV
Vea y edite archivos CSV en su navegador. Modifique datos, agregue/elimine filas y columnas, exporte a CSV o JSON sin subir archivos.
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 tuberías. 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 y buscando el candidato que produzca el conteo de columnas más consistente, pero puedes anular la elección 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 edito una celda, agrego una fila o inserto una columna?
Haz clic en cualquier celda para entrar en modo edición y escribe el nuevo valor; pulsa Enter para confirmar o Escape para cancelar. Para agregar una fila, haz clic en el icono más debajo de la última fila o haz clic derecho en cualquier fila existente y elige "Insertar fila encima" o "Insertar fila debajo". Para agregar una columna, haz clic derecho en el encabezado de una columna existente y elige "Insertar columna a la izquierda" o "Insertar columna a la derecha". Los encabezados se editan igual: haz clic en la etiqueta del encabezado para renombrarla. La eliminación sigue el mismo patrón: clic derecho y elige Eliminar fila o Eliminar columna. El botón deshacer (o Ctrl+Z / Cmd+Z) revierte hasta cincuenta de las ediciones más recientes, y los cambios no se escriben en el archivo de origen hasta que haces clic en Descargar para exportar el CSV modificado.
¿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 por defecto, así que el cero se preserva mientras trabajas aquí. 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. Al exportar de vuelta a CSV, este editor nunca altera cadenas con apariencia numérica.
¿Este editor maneja BOM UTF-8, finales de línea Windows y otras peculiaridades de codificación?
Sí. El analizador retira una marca de orden de bytes UTF-8 inicial (EF BB BF) —añadida frecuentemente por Excel para Windows cuando eliges "CSV UTF-8"— así que nunca aparece como un carácter fantasma al inicio de tu primer encabezado. También normaliza los finales de línea: un CSV puede terminar líneas con LF (Unix), CRLF (Windows, la recomendación RFC 4180) o CR (macOS legacy), y los tres se aceptan y se convierten a LF en memoria. Al exportar puedes elegir qué final de línea escribir. Se asume que la codificación de caracteres es UTF-8; si pegas un archivo guardado como Latin-1 o Windows-1252 verás mojibake (’ por un apóstrofo, por ejemplo) — vuelve a exportar desde la fuente como UTF-8 para arreglarlo.

¿Cómo manejo campos que contienen comillas, comas o saltos de línea dentro?
La RFC 4180 define una regla de citado precisa: todo campo que contenga el delimitador, una comilla doble o un salto de línea debe envolverse en comillas dobles, y cada comilla doble literal dentro de tal campo debe duplicarse. Por ejemplo, el valor Ella dijo "hola, mundo" se vuelve "Ella dijo ""hola, mundo""" en el archivo. Este editor sigue la regla tanto al importar como al exportar: pegar un valor con comas o comillas incrustadas funciona de forma transparente, y descargar el CSV produce un archivo estrictamente conforme que pasa por Excel, Google Sheets, Pandas y PostgreSQL COPY sin sorpresas. Las celdas multilínea (con saltos de línea incrustados) se soportan de la misma manera; muéstralas activando el ajuste de palabras si crecen mucho.
¿Puedo ordenar, filtrar o buscar en archivos CSV muy grandes en el navegador?
Ordenar y filtrar por columna funcionan cómodamente hasta unas 100 000 filas en una laptop moderna; más allá la tabla se virtualiza así que solo se renderizan las filas visibles, pero un ordenamiento completo aún debe tocar cada celda. La búsqueda de texto completo usa la caja de búsqueda y resalta coincidencias en su lugar. Para archivos del rango de varios gigabytes, los navegadores se quedarán sin memoria antes que el analizador, así que considera convertir el archivo a Parquet o SQLite primero y consultar eso, o usa una herramienta del lado del servidor como xsv o Miller (mlr) desde la línea de comandos. La RFC 4180 fue diseñada para intercambio, no para analítica, y un CSV mayor de unos cientos de MB casi siempre es señal de que se está usando el formato equivocado.
¿Cómo deduplico filas o elimino líneas en blanco?
Usa la barra de fila encima de la tabla. "Eliminar filas en blanco" borra cualquier fila cuyas celdas estén vacías o solo con espacios; útil después de pegar desde hojas de cálculo con filas vacías al final. "Eliminar duplicados" compara filas por todas las columnas por defecto; haz clic primero en el/los encabezado(s) de columna que quieres usar como clave de deduplicación para comparar solo esas columnas. Se conserva la primera ocurrencia y se descartan los duplicados posteriores. Para limpiezas más avanzadas — coincidencias difusas, comparación sin distinguir mayúsculas, normalización de números de teléfono y correos — abre nuestras herramientas dedicadas CSV Cleaner y Data Deduplicator, ambas aceptan los mismos archivos y ofrecen reglas adicionales.
¿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).
