Conversores de Datos Tabulares: ¿Cuál Necesitas?
DataSwap divide la conversión tabular en tres herramientas en vez de una sola, porque CSV, JSON y una tabla Markdown sirven a públicos distintos — un script, una API y una persona leyendo documentación quieren los mismos datos con formas diferentes. Esta guía mapea tu situación a la herramienta correcta.
Guía rápida
- ¿Tienes una exportación de hoja de cálculo y necesitas datos estructurados para código? Usa el Conversor de CSV a JSON — gestiona correctamente campos entre comillas, delimitadores incrustados y delimitadores personalizados (coma, punto y coma, tabulación).
- ¿Tienes un arreglo de objetos JSON y necesitas un archivo compatible con hojas de cálculo? Usa el Conversor de JSON a CSV — aplana campos anidados en columnas con notación de punto y rellena las claves que falten.
- ¿Tienes datos CSV y necesitas que se vean como tabla dentro de documentación? Usa el Conversor de CSV a Tabla Markdown — el resultado está listo para pegar directo en un README o una wiki.
- ¿No estás seguro si necesitas JSON o Markdown? Pregúntate quién lo lee después — el código lee JSON, las personas que leen documentación leen Markdown.
Caso práctico: convertir una exportación de hoja de cálculo en datos de prueba y en una tabla para el README
Una tarea habitual que realmente necesita dos de estas herramientas, para dos públicos distintos:
- Exporta una lista de proveedores desde una hoja de cálculo como CSV, y pásala por el Conversor de CSV a JSON para obtener un arreglo JSON limpio — listo para un fixture de pruebas o para alimentar directamente un endpoint que espera JSON.
- Por separado, toma ese mismo CSV y pásalo por el Conversor de CSV a Tabla Markdown para producir una tabla legible para el README del proyecto, documentando qué contienen realmente los datos de ejemplo para cualquiera que explore el repositorio.
- Si más adelante alguien del equipo te devuelve una versión editada en JSON de esos mismos datos, pásala por el Conversor de JSON a CSV para volver a tenerla en forma de hoja de cálculo para revisión — los campos anidados se aplanan en columnas automáticamente, así que la estructura sobrevive el viaje de ida y vuelta.
Todas las herramientas tabulares
- Conversor de CSV a JSON Conversor gratuito de CSV a JSON con un analizador real: gestiona correctamente campos entre comillas, comas y saltos de línea incrustados dentro de comillas, comillas dobles escapadas, y delimitadores personalizados (coma, punto y coma, tabulación).
- Conversor de JSON a CSV Conversor gratuito de JSON a CSV: une las claves de todos los objetos para la fila de encabezado, aplana objetos anidados en columnas con notación de punto, y entrecomilla correctamente los campos que contienen el delimitador, comillas o saltos de línea.
- Conversor de CSV a Tabla Markdown Conversor gratuito de CSV a tabla Markdown: pega CSV o TSV, elige coma, punto y coma o tabulador como delimitador, y obtén una tabla Markdown con las barras verticales escapadas y las columnas alineadas — nada de lo que pegues sale de tu navegador.
Preguntas frecuentes
¿Cuándo conviene usar CSV a Tabla Markdown en vez de CSV a JSON?
Depende de quién lea el resultado después. Una tabla Markdown está pensada para personas: la pegas en un README, una wiki o un issue de GitHub y se ve como una tabla limpia y legible. El JSON está pensado para máquinas: lo consume código, una llamada a una API o un script que espera datos estructurados. Si el destino es documentación, usa el conversor a Markdown; si el destino es un programa, usa JSON.
Si convierto CSV a JSON y luego ese JSON otra vez a CSV, ¿recupero el archivo original exacto?
Muy parecido, pero no garantizado carácter por carácter. Los datos sobreviven el viaje de ida y vuelta con fidelidad, pero detalles de formato como el orden de las columnas, espacios en blanco al final de línea o cómo se entrecomillan valores que parecen números pueden variar ligeramente, porque JSON no tiene un concepto nativo de orden fijo de columnas como sí lo tiene la fila de encabezado de un CSV. Si necesitas recuperar exactamente el mismo archivo, conserva el original — usa estos conversores para transformar datos, no como copia de seguridad sin pérdidas.
Mi CSV usa punto y coma en vez de coma — ¿por qué el conversor viene así por defecto?
Porque en español (y en el resto de los locales que usa este sitio en Europa) la coma ya está ocupada como separador decimal — "3,14" es pi, no dos columnas — así que Excel en español exporta CSV con punto y coma de forma predeterminada, y tanto el Conversor de CSV a JSON como el de CSV a Tabla Markdown reflejan esa misma convención. Puedes cambiarlo al instante en el selector de delimitador si tu archivo en particular usa comas o tabulaciones. En cualquier caso, un valor con el delimitador dentro de un campo entre comillas — por ejemplo "García; López" — se respeta como un solo campo, no se corta a la mitad, porque ambas herramientas usan un analizador real, no un simple split() por el delimitador.
¿Por qué el Conversor de JSON a CSV no funciona igual de bien con cualquier JSON?
CSV es, por naturaleza, un formato plano de filas y columnas, mientras que JSON puede anidar objetos y arreglos con la profundidad que quieras. El Conversor de JSON a CSV espera un arreglo JSON de objetos — la forma que sí encaja en filas y columnas — y aplana los campos anidados usando notación de punto para que quepan igualmente en columnas. Un JSON muy anidado o con forma irregular se convierte igual, pero la estructura de columnas resultante refleja ese aplanamiento, no un rediseño de tus datos.