[英]JavaScript create Excel File and open it
使用xlsx-chart我想创建一个 Excel 文件(图表)。
当我在 Excel 中下载并打开创建的文件时,出现错误:Excel 无法打开文件“chart.xlsx”,因为文件格式或扩展名无效。 确保文件未损坏且文件扩展名与文件格式匹配
index.js
const { writeFile } = require('fs');
var XLSXChart = require ("xlsx-chart");
var xlsxChart = new XLSXChart ();
var opts = {
file: "chart.xlsx",
chart: "column",
titles: [
"Title 1",
"Title 2",
"Title 3"
],
fields: [
"Field 1",
"Field 2",
"Field 3",
"Field 4"
],
data: {
"Title 1": {
"Field 1": 5,
"Field 2": 10,
"Field 3": 15,
"Field 4": 20
},
"Title 2": {
"Field 1": 10,
"Field 2": 5,
"Field 3": 20,
"Field 4": 15
},
"Title 3": {
"Field 1": 20,
"Field 2": 15,
"Field 3": 10,
"Field 4": 5
}
}
};
xlsxChart.generate (opts, function (err, data) {
console.log(opts)
writeFile(opts.file, data, function(err) {
if (!err) return;
console.log(err);
});
});
生成的 Excel 文件:预览
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.