1
0
Fork 0
mirror of synced 2024-09-30 00:57:16 +13:00
budibase/packages/server/src/api/controllers/view/exporters.js

14 lines
323 B
JavaScript

exports.csv = function(headers, rows) {
let csv = headers.map(key => `"${key}"`).join(",")
for (let row of rows) {
csv = `${csv}\n${headers
.map(header => `"${row[header]}"`.trim())
.join(",")}`
}
return csv
}
exports.json = function(headers, rows) {
return JSON.stringify(rows, undefined, 2)
}