js导出excel文件代码
时间: 2024-09-24 18:03:23 浏览: 34
在JavaScript中,导出Excel文件通常会利用一些库,如`xlsx`、`js-xlsx` 或 `file-saver` 等。以下是使用`xlsx`库的一个简单示例:
```javascript
// 首先,安装必要的库
// npm install xlsx file-saver
// 引入所需的模块
const XLSX = require('xlsx');
const fs = require('fs');
const saveAs = require('file-saver').saveAs;
// 创建一个工作簿
let workbook = XLSX.utils.book_new();
let worksheet = XLSX.utils.aoa_to_sheet([['标题1', '标题2', '标题3'], ['数据1', '数据2', '数据3']]);
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
// 写入文件
XLSX.writeFile(workbook, 'output.xlsx', function(err) {
if (err) {
console.log(err);
} else {
// 使用file-saver下载文件
saveAs(new Blob([JSON.stringify(XLSX.readFile('output.xlsx'))], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"}), 'output.xlsx');
}
});
阅读全文