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).
- ¿Cómo puedo convertir un PDF a un archivo de MS Word manteniendo las fuentes intactas?
- ¿Cómo convierto un archivo ePub a PDF?
- ¿Por qué se considera PDF el mejor formato para el intercambio de documentos?
- Cómo convertir un PDF a Word en Mac
- Cómo convertir un documento de Word a PDF
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