前端生成excel文件
时间: 2023-08-02 07:18:46 浏览: 49
前端可以使用现成的库或插件来生成Excel文件,最常用的是js-xlsx和exceljs。以下是使用js-xlsx生成Excel文件的示例代码:
```javascript
// 创建工作簿
var workbook = XLSX.utils.book_new();
// 创建工作表
var worksheet = XLSX.utils.json_to_sheet([
{ Name: "John", Age: 30 },
{ Name: "Jane", Age: 25 }
]);
// 添加工作表到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
// 将工作簿保存为Excel文件
XLSX.writeFile(workbook, "data.xlsx");
```
该代码使用XLSX.utils.json_to_sheet将JSON数据转换为工作表,然后使用XLSX.utils.book_append_sheet将工作表添加到工作簿中,最后使用XLSX.writeFile将工作簿保存为Excel文件。