var data_one = [ // Table one data to be represented as csv
{
"id": 1,
"name": "Vinayak",
"age": 33
},
{
"id": 2,
"name": "Ganesh",
"age": 28
},
{
"id": 3,
"name": "Sundar",
"age": 45
}
];
const table_one_options = { // Table one options
fieldSeparator: ',',
quoteStrings: '"',
decimalSeparator: '.',
showLabels: true,
showTitle: true,
title: 'Two table Report',
filename: 'GenerateCSV',
useTextFile: false,
useBom: true,
useKeysAsHeaders: true};
const csvExporter_one = new ExportToCsv(table_one_options);
var table_one_csv = csvExporter_one.generateCsv(data_one, true); // Here pass 'true' as the second parameter in order to obtain only the csv and not to download the csv file
1条答案
按热度按时间cyvaqqii1#
通过使用
options
中的属性title
(作为参数传递给ExportToCsv
),可以将多个表导出到单个csv文件。第1步:让我们获得第一个表的csv等价物,并将其插入csv文件。
从上面的代码中,我们已经获得了变量
table_one_csv
中table_one的csv等效值第2步:现在这个csv作为
ExportToCsv
的第二个示例的标题这将生成以下csv文件
GenerateCSV.csv
这样,可以使用
export-to-csv
在单个csv文件中添加多个表有关
export-to-csv
npm软件包的完整说明,请参阅export-to-csv希望这有帮助!