CSV
5 tools
Las herramientas CSV gratuitas de ToolDeck te permiten analizar, convertir y transformar datos CSV directamente en tu navegador — sin subir archivos ni crear cuenta. Convierte CSV a JSON para arrays estructurados listos para API, JSON a CSV para exportaciones listas para hojas de cálculo, CSV a Markdown para tablas de documentación, CSV a HTML para marcado de tabla integrable, y CSV a SQL para sentencias INSERT en bases de datos. Todos los analizadores siguen RFC 4180: los campos entrecomillados, las comas embebidas y los delimitadores mixtos se manejan correctamente.
El CSV to JSON Converter y el JSON to CSV Converter manejan la conversión de ida y vuelta más habitual. El CSV Formatter corrige problemas de delimitadores y entrecomillado antes de pasar los datos a cualquier otra herramienta, y CSV to SQL genera sentencias INSERT y esquemas CREATE TABLE listos para cualquier motor de base de datos compatible — todo el procesamiento ocurre en tu navegador, sin subir archivos ni requerir cuenta.
¿Qué son las herramientas CSV?
CSV (Comma-Separated Values) es uno de los formatos de intercambio de datos más antiguos y con mayor soporte. Almacena datos tabulares como texto plano: cada línea es un registro y los campos dentro de un registro se separan por un delimitador (generalmente una coma, aunque también tabulaciones, punto y coma o barras verticales). RFC 4180 define la gramática formal, incluyendo las reglas para entrecomillar campos que contienen delimitadores, saltos de línea o comillas dobles.
A pesar de su simplicidad, el CSV sin procesar es incómodo de manejar en el desarrollo moderno. Las APIs web esperan JSON. Los frameworks de frontend trabajan con objetos y arrays, no con filas y columnas. Las bases de datos documentales como MongoDB y Elasticsearch ingieren JSON de forma nativa. Incluso las bases de datos relacionales suelen beneficiarse de un paso intermedio en JSON para validar los tipos de columna y detectar campos desalineados antes de ejecutar una importación masiva. Las herramientas CSV cubren esta brecha convirtiendo datos tabulares planos en formatos estructurados que el código puede consumir directamente.
Necesitas herramientas CSV cuando trabajas con exportaciones de hojas de cálculo, volcados de bases de datos, portales de datos abiertos gubernamentales, plataformas de analítica como Google Analytics o Mixpanel, y cualquier pipeline ETL que genere texto delimitado. En lugar de escribir un script de análisis puntual, un conversor basado en navegador te da resultados instantáneos con manejo correcto de casos límite como campos entrecomillados, saltos de línea embebidos y delimitadores mixtos. Cuando recibes una exportación puntual de un cliente, necesitas verificar un mapeo de columnas antes de escribir una migración, o quieres revisar rápidamente un feed de proveedor sin configurar un entorno local, un conversor en el navegador es más rápido que cualquier solución con scripts.
¿Por qué usar las herramientas CSV de ToolDeck?
Las herramientas CSV de ToolDeck analizan tus datos completamente en el navegador usando JavaScript. Ningún archivo sale de tu máquina, ningún backend procesa tu entrada y ningún límite de tasa te ralentiza. Cada herramienta funciona con cualquier navegador moderno — sin extensiones, sin plugins y sin configuración. El resultado es un procesamiento CSV rápido y privado que funciona en cualquier lugar donde funcione un navegador.
Casos de uso de las herramientas CSV
La conversión de CSV aparece en todas las etapas del desarrollo de software — prototipado de APIs, carga de bases de datos, depuración de pipelines ETL. A continuación, seis escenarios concretos donde un conversor en el navegador ahorra tiempo comparado con escribir un script puntual.
Referencia de delimitadores CSV
Los archivos CSV usan distintos delimitadores según el software que los creó y la configuración regional del usuario. La tabla a continuación lista los cuatro delimitadores estándar, sus fuentes habituales y cuándo es probable que te encuentres con cada uno.
| Delimitador | Carácter | Fuentes comunes | Notas |
|---|---|---|---|
| Coma | , | Excel (EE. UU./Reino Unido), Google Sheets, la mayoría de librerías de programación | Delimitador por defecto según RFC 4180. Problemático cuando los datos contienen comas (requiere entrecomillado). |
| Tabulación | \t | Exportaciones de bases de datos, Excel (Guardar como .txt), pegado desde hojas de cálculo | A menudo llamado TSV (Tab-Separated Values). Raramente aparece dentro de los valores de campo, por lo que el entrecomillado casi nunca es necesario. |
| Punto y coma | ; | Excel (configuraciones regionales europeas: DE, FR, IT, ES), LibreOffice Calc | Se usa en regiones donde la coma es el separador decimal (1.234,56). Fuente habitual de fallos de análisis cuando el analizador asume comas. |
| Barra vertical | | | Exportaciones de mainframe, feeds de datos bancarios/financieros, registros médicos HL7 | Se elige cuando tanto comas como punto y coma aparecen en los valores de datos. Poco frecuente en el desarrollo web, pero estándar en el intercambio de datos empresariales. |
CSV vs JSON: comparación estructural
CSV y JSON representan los datos de forma diferente. Comprender estas diferencias explica por qué la conversión no siempre es sin pérdidas y por qué ciertas decisiones (inferencia de tipos, mapeo de cabeceras, tratamiento de nulos) importan.
| Característica | CSV | JSON |
|---|---|---|
| Modelo de datos | Tabla plana (filas y columnas) | Árbol (objetos y arrays anidados) |
| Sistema de tipos | Ninguno (todos los valores son cadenas) | String, número, booleano, null, objeto, array |
| Anidamiento | No soportado | Profundidad arbitraria |
| Esquema | Implícito (fila de cabecera opcional según RFC 4180) | Autodescriptivo (las claves están en línea) |
| Comentarios | No estandarizado (algunas herramientas usan #) | No soportado (ECMA-404) |
| Tamaño de archivo | Compacto (sin repetición de claves por fila) | Mayor (claves repetidas en cada objeto) |
| Streaming | Línea a línea (natural para streaming) | Requiere NDJSON o JSON Streaming para procesamiento línea a línea |
Para datos tabulares con columnas uniformes, CSV es más eficiente en espacio porque las claves no se repiten por fila. Para datos con campos variables, estructuras anidadas o valores tipados, JSON es la mejor opción. Al convertir de CSV a JSON, el archivo de salida será mayor porque cada objeto repite todos los nombres de cabecera como claves de propiedad.
Cómo elegir la herramienta CSV adecuada
Elige la herramienta que coincida con la dirección de tu conversión de datos. Cada herramienta procesa los datos completamente en tu navegador, detecta delimitadores automáticamente, maneja campos entrecomillados según RFC 4180 y te permite copiar o descargar los resultados de inmediato — sin instalación.
- 1Si necesitas convertir un archivo CSV o datos del portapapeles en un array JSON de objetos → CSV to JSON Converter
- 2Si necesitas convertir un array JSON a formato CSV para importar en una hoja de cálculo o exportar datos → JSON to CSV Converter
- 3Si necesitas generar una tabla Markdown para documentación, un README o una página wiki → CSV to Markdown
- 4Si necesitas producir una tabla HTML con elementos thead y tbody lista para incrustar en una página web → CSV to HTML Table
- 5Si necesitas normalizar delimitadores, eliminar espacios en blanco o estandarizar el entrecomillado en un archivo CSV → CSV Formatter
- 6Si necesitas generar sentencias INSERT o un esquema CREATE TABLE a partir de un archivo CSV → CSV to SQL
Todas las herramientas anteriores detectan delimitadores automáticamente, manejan el entrecomillado según RFC 4180 y te permiten descargar el resultado como archivo. Si tu CSV de origen tiene delimitadores inconsistentes, espacios extra o entrecomillado desequilibrado, pásalo primero por el CSV Formatter — limpiar la entrada antes de la conversión evita una salida mal formada y ahorra tiempo de depuración. Si tu flujo de trabajo implica convertir entre JSON y YAML como paso intermedio, revisa también la categoría de herramientas YAML. Para validar o formatear la salida JSON, las herramientas JSON Formatter y JSON Validator están a un clic de distancia.