Cómo se escapa cada valor
Un CSV solo es fiable si el escape es correcto. Una celda se envuelve entre comillas cuando contiene el delimitador, comillas dobles o un salto de línea, y cualquier comilla interior se dobla («""»), que es justo lo que define la RFC 4180. Así, un producto llamado «Pan, integral» ocupa una sola columna al importarlo y una nota de varias líneas conserva todos sus saltos.
- Se entrecomilla solo cuando toca: si la celda no contiene el delimitador, comillas ni saltos, se escribe tal cual.
- Las comillas interiores se doblan: dijo "hola" se convierte en "dijo ""hola""" y al importar vuelve a ser dijo "hola".
- Los valores null y las claves que faltan se convierten en celdas vacías, sin rellenar nada.
- Los objetos y arrays anidados se escriben como JSON compacto dentro de su celda, entrecomillados si contienen el delimitador.
Encabezados: la unión de todas las claves
Las columnas salen de las claves de todos los objetos, en orden de primera aparición: si el primer objeto tiene nombre y edad y el segundo añade ciudad, el CSV tendrá nombre, edad y ciudad. A quien le falte una clave se le deja la celda vacía. Si desmarcas los encabezados obtienes solo las filas de datos, y si pegas un objeto único se convierte en una sola fila. También acepta arrays de arrays o de escalares, que se tratan como filas con columnas col1, col2…
El delimitador automático
Con la opción automática, la herramienta elige la coma si ningún valor la contiene; si algún valor lleva coma, prefiere el punto y coma; y si ambos aparecen, prueba la tabulación. El delimitador elegido se muestra siempre en las estadísticas, así que sabes qué estás copiando. Si lo prefieres, fíjalo a mano: las versiones en español de Excel suelen esperar el punto y coma como separador.
La herramienta trabaja con texto pegado, no con archivos, y tiene un límite de 5 MB o 100.000 filas. Si tus datos son mayores, divídelos y convierte por partes.