¿Hay alguna herramienta gratuita que pueda usar para convertir un archivo json a un csv?

Hola, el siguiente es un código HTML-Javascript simple para convertir JSON a CSV.

Copie el siguiente código en un archivo y luego ejecútelo en su navegador.

Verá la siguiente captura de pantalla


Como puede ver, puede copiar y pegar el JSON y especificar la raíz del JSON (datos en este caso).

Al hacer clic en enviar, se genera un archivo csv que se descarga a su PC (con el nombre “descargar”). Simplemente ábralo en Notepad ++ y tendrá su csv.


Puede modificar el siguiente código para satisfacer sus necesidades.

  
 
 
      JSON a CSV 
     <! -   ->
     
   
	
	 function myfunction () {
		
		 var json3 = document.forms ["myform"] ["formarea"]. value;
		 console.log (json3);
		 var root = document.forms ["myform"] ["root"]. value;
		 Descargar JSON2CSV (JSON.parse (json3) ["datos"]);
		 //console.log(json3.data);
		 //(json3.data);
	 }

     función DownloadJSON2CSV (objArray)
	 {
		  var array = typeof objArray! = 'objeto'?  JSON.parse (objArray): objArray;

         var str = '';

         for (var i = 0; i <array.length; i ++) {
             var line = '';

             para (índice var en la matriz [i]) {
                 línea + = matriz [i] [índice] + ',';
             }

             // Aquí hay un ejemplo en el que ajustarías los valores entre comillas dobles
             // para (índice var en la matriz [i]) {
             // línea + = '"' + matriz [i] [índice] + '",';
             //}

             line.slice (0, line.Length-1); 

             str + = línea + '\ r \ n';
         }
         window.open ("datos: texto / csv; charset = utf-8," + escape (str))
     }
    

     

 
 	
	 
	 
	 
Ingrese la raíz de JSON arriba:

Créditos: Convertir formato JSON a formato CSV para MS Excel

Hay muchas herramientas disponibles en línea, también hay varias soluciones programáticas. Un Google rápido ofrece muchas opciones válidas.

Google

Sin embargo, depende de la complejidad de sus objetos JSON.

Puede usar Convertir JSON a CSV sin escribir ningún código, aplanará sus datos automáticamente y le dará un resultado de archivo CSV.

Puede usar este convertidor JSON a CSV para hacerlo. Funciona bien con JSON simples y también puede aplanar objetos anidados y matrices para los casos más complejos. Mira los ejemplos.

Sí hay. Por ejemplo, esto parece un convertidor en línea razonablemente funcional: JSON To CSV Converter

No necesita escribir ningún código para que funcione, solo corte y pegue su JSON en la ventana.

Puede usar nuestro convertidor JSON a CSV en línea. Convertirá archivos / texto o URL inmediatamente.