Es una lista vacía: no hay nada que convertir.

CSV y JSON

Un CSV es una tabla en texto: una fila por línea y las celdas separadas por comas (o por punto y coma). Es lo que exportan Excel, Google Sheets, las tiendas online, los bancos o cualquier base de datos. Un JSON es el formato de las APIs y de los programas: una lista de objetos con sus propiedades, que pueden ir anidadas.

Pasar una hoja de Excel a JSON

No hace falta guardarla como CSV: selecciona las celdas en Excel o en Google Sheets, cópialas y pégalas aquí. Se copian separadas por tabuladores y la herramienta lo reconoce sola. Si prefieres el archivo, en Excel es «Guardar como» › «CSV UTF-8 (delimitado por comas)».

Abrir el CSV en Excel sin que se estropeen las tildes

Excel en español espera las columnas separadas por punto y coma, porque usa la coma para los decimales: con comas, todo sale en la primera columna. Y si el archivo no lleva una marca al principio (el BOM), lo lee con otra codificación y las tildes y las eñes salen como «Ã±». Por eso, al convertir a CSV, elige «Punto y coma» y deja marcada la opción del BOM.

Lo que no se estropea

  • Ceros a la izquierda: un código postal como 01001 o un teléfono como +34600… se quedan como texto, no pasan a ser el número 1001.
  • Ids largos: los números de más de 15 cifras se quedan como texto, porque como número se redondearían.
  • Decimales con coma: 3,5 se queda como texto, porque en un CSV no se sabe si es un decimal o dos datos. Los decimales con punto, como 3.5, sí pasan a número.

Si quieres que todo vaya como texto, desmarca «Números y true/false como tales».

Objetos anidados

Al pasar un JSON a CSV, las propiedades anidadas se aplanan con un punto: {"direccion": {"ciudad": "Vigo"}} da la columna direccion.ciudad. Las listas se quedan como JSON dentro de la celda. Y al revés: si las columnas de tu CSV tienen punto, marca «Columnas con punto como objetos anidados» y volverán a ser objetos.

Tablas para Markdown o HTML

Con «Tabla Markdown» tienes la tabla lista para un README de GitHub, una wiki o un documento en Markdown, con las columnas de números alineadas a la derecha (para ver cómo queda, pégala en Markdown a HTML). Con «Tabla HTML», el código de una <table> con su cabecera, para pegarlo en una web o un correo.

Copiado al portapapeles.