UNPKG

xlsx-chart

Version:
49 lines (48 loc) 809 B
var fs = require ("fs"); var XLSXChart = require ("./../chart"); var xlsxChart = new XLSXChart (); var opts = { titles: [ "Title 1", "Title 2", "Title 3" ], fields: [ "Field 1", "Field 2", "Field 3", "Field 4" ], data: { "Title 1": { "chart": "column", "Field 1": 5, "Field 2": 10, "Field 3": 15, "Field 4": 20 }, "Title 2": { "chart": "column", "Field 1": 10, "Field 2": 5, "Field 3": 20, "Field 4": 15 }, "Title 3": { "chart": "line", "Field 1": 20, "Field 2": 15, "Field 3": 10, "Field 4": 5 } }, chartTitle: "Column and line chart" }; xlsxChart.generate (opts, function (err, data) { if (err) { console.error (err); } else { fs.writeFileSync ("columnLine.xlsx", data); console.log ("columnLine.xlsx created."); }; });