Mi entrada:
const jsonData = [{ name : "Himank", age : 20 },{ name : "Manisha", age : 20 },{ name : "Sourav", age : 20 }]Salida esperada (usando el paquete json2csv o josn-2-csv)):
Himank, 20 Manisha, 20 Sourav, 20encabezado: booleano, determina si el archivo CSV contendrá o no una columna de título. El valor predeterminado es verdadero si no se especifica.
;(()=> { const jsonData = [{ name : "Himank", age : 20 },{ name : "Manisha", age : 20 },{ name : "Sourav", age : 20 }]; const fields = ['name', 'age']; const opts = { fields, header: false }; try { const {Parser } = json2csv const parser = new Parser(opts); const csv = parser.parse(jsonData); console.log(csv); } catch (err) { console.error(err); } })() ;(()=> { const jsonData = [{ name : "Himank", age : 20 },{ name : "Manisha", age : 20 },{ name : "Sourav", age : 20 }]; const fields = ['name', 'age']; const opts = { fields, header: false }; try { const {Parser } = json2csv const parser = new Parser(opts); const csv = parser.parse(jsonData); console.log(csv); } catch (err) { console.error(err); } })() <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="https://cdn.jsdelivr.net/npm/json2csv@4.2.1"></script> </head> <body> </body> </html>