Convertir datos no consiste simplemente en cambiar la extensión. Cada formato puede representar información distinta, por lo que conviene empezar preguntando qué debe conservarse en la salida.
Convertir CSV, Excel, JSON y TSV sin perder la estructura
Comprende separadores, codificación, tipos, JSON anidado y funciones de hoja de cálculo antes de convertir datos entre CSV, Excel, JSON y TSV.
Mostrar el índice
CSV y TSV son formatos de texto planos
Representan filas y columnas mediante texto. El separador debe detectarse correctamente y los valores que contienen comas, comillas o saltos de línea necesitan escapado adecuado.
La codificación también importa. UTF-8 suele ser la opción más segura para datos multilingües.
Excel contiene información más rica
Un libro puede tener varias hojas, fórmulas, formato y tipos de celda. CSV no puede conservar todo eso.
El Convertidor Excel, CSV y JSON cubre las conversiones habituales.
De CSV a JSON
Una tabla puede representarse como una lista de objetos: los encabezados se convierten en claves y cada fila en un objeto.
[
{ "id": "001", "nombre": "Ada" },
{ "id": "002", "nombre": "Grace" }
]
El Convertidor CSV/JSON aprovecha esta correspondencia directa.
De JSON a CSV
La conversión es más difícil cuando existen objetos o listas anidados. Una tabla necesita columnas previsibles, por lo que puede ser necesario aplanar, serializar u omitir ciertos valores.
No existe una conversión universal y sin pérdida para cualquier documento JSON.
Conservar identificadores
00123 puede perder sus ceros iniciales si una aplicación lo interpreta como número. Revisa las columnas cuya representación forma parte del significado.
Fechas y decimales
Las fechas ambiguas y los separadores decimales varían según la configuración regional. Siempre que sea posible, utiliza representaciones inequívocas como fechas ISO.
Convertir no limpia
Los duplicados siguen siendo duplicados después de cambiar de formato. Los encabezados incoherentes se convierten en claves incoherentes.
Limpia cuando el problema esté en los datos y convierte cuando el problema sea la representación.
Después de convertir, comprueba número de registros, columnas o claves, caracteres especiales, identificadores, fechas y algunas filas representativas.