xlsx.js实现导出功能
时间: 2023-09-05 18:15:08 浏览: 102
导出Excel功能插件 xlsx.full.min.js
xlsx.js是一个纯前端实现的Excel文件读写库,可以实现在浏览器中读取、编写、导出Excel文件。下面是一个基本的导出Excel文件的示例代码:
```javascript
// 创建一个工作簿
var workbook = XLSX.utils.book_new();
// 创建一个工作表
var worksheet = XLSX.utils.json_to_sheet([
{ name: "John Doe", age: 30 },
{ name: "Jane Smith", age: 25 },
]);
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
// 导出Excel文件
XLSX.writeFile(workbook, "example.xlsx");
```
首先,创建一个工作簿对象`workbook`,然后使用`XLSX.utils.json_to_sheet()`方法将数据转换为工作表对象`worksheet`,并将其添加到工作簿中。最后,使用`XLSX.writeFile()`方法将工作簿导出为Excel文件。
需要注意的是,导出Excel文件需要在浏览器中进行,因此需要在HTML页面中引入xlsx.js库。可以通过以下方式引入:
```html
<script src="https://cdn.jsdelivr.net/npm/xlsx/dist/xlsx.full.min.js"></script>
```
在引入库之后,就可以使用上述代码来导出Excel文件了。
阅读全文