xlsx 前端导出Excel

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="http://oss.sheetjs.com/js-xlsx/xlsx.full.min.js"></script>
</head>
 
<body>
<button onclick="downloadExl(jsono)">导出</button>
<script type="text/javascript">
    window.onload=function () {
      
        var filename = "file.xlsx"; //文件名称
        // data二维数组第一个表示列表名  后边的则是列表名对应的值
        var data = [['列表名1','列表名2','列表名3'],["foo","bar",'hahaha], ["baz", "aaa", "qux"]];  //数据,一定注意需要时二维数组
        var ws_name = "Sheet1"; //Excel第一个sheet的名称
        var wb = XLSX.utils.book_new(), ws = XLSX.utils.aoa_to_sheet(data);
        XLSX.utils.book_append_sheet(wb, ws, ws_name);  //将数据添加到工作薄
        XLSX.writeFile(wb, filename); //导出Excel
    }
</script>
 
</body>

完结  2021-03-31  17:53:41

原文地址:https://www.cnblogs.com/chailuG/p/14602914.html