Convierte arrays JSON a CSV (con los campos anidados aplanados) y archivos CSV a JSON.
Los objetos anidados se aplanan en nombres de columna separados por puntos, así que {"address": {"city": "London"}} se convierte en una columna address.city. Los arrays se escriben en una sola celda como texto JSON.
El encabezado es la unión de todas las claves encontradas en cada objeto, en el orden en que aparecen por primera vez. Los valores que faltan se dejan vacíos.
Depende de la configuración regional del sistema. Excel en configuraciones que usan coma decimal (como la española, la turca o la alemana) espera punto y coma (;), mientras que las configuraciones en inglés esperan coma. El CSV descargado incluye un BOM UTF-8 para que los caracteres especiales se vean bien en Excel.
Si está activado, valores CSV como 42, 3.14, true y false se convierten en números y booleanos JSON en lugar de cadenas. Desactívalo para mantener como texto valores como códigos postales o ID con ceros a la izquierda.