Поля новой линии и горизонта json2csv json
var myCars = [ { "Gamma Dashboard": "", "Name:": "Отчет об эффективности", "Диапазон дат:": "2018-10-16 до 2018-10-16", "Username:": "duong.dang", "=============================":", "Publisher": "Pub. Rev($)", "Yomedia - Ultra": 200,68, "Yomedia - Xaxis": 0,55," Всего ": 201,23 }, { "Gamma Dashboard": "", "Name:": "", " Диапазон дат: ":" ", "Имя пользователя:": "", "====================================": ", "Publisher": "Imps", "Yomedia - Ultra": "177 938", "Yomedia - Xaxis": 514, "Total": "178 452,00 "},];
var json2csv = require('json2csv').parse;
const Json2csvParser = require('json2csv').Parser;
//const fields = ['Gamma Dashboard', 'Name'];
//const fieldNames = ['Date range','Username'];
const opts = {
newLine: '\r\n',
hasCSVColumnTitle: false,
withBOM: true,
excelStrings: true
};
try {
const parser = new Json2csvParser();
const csv = parser.parse(myCars);
console.log(csv);
//return;
response.header('content-type', 'application/octet-stream');
response.header('content-disposition', 'attachment; filename="export.csv"');
return response.status(200).send(csv);
} catch (err) {
console.error(err);
}
---- но мне нравится использовать горизонт результатов "Gamma Dashboard:","" Name:",Performance" "Username:","duong.dang" "=============================",""Издательство Yomedia - Ultra Yomedia - Xaxis Total Pub. Rev($) 200,68 0,55 201,23 Имперские расходы 177 938 514 178 452,00