前端JS匯出表格
阿新 • • 發佈:2020-07-28
優點:匯出速度快,可以匯出10W多條資料
缺點:不能設定寬高
function toLargerCSV(){ //CSV格式可以自己設定,適用MySQL匯入或者excel開啟。 //由於Excel單元格對於數字只支援15位,且首位為0會捨棄 建議用 =“數值” let str = `用品名稱,用品類別,庫存,備註,操作人,操作時間\n`; for(let i=0;i<100000;i++){ str += '策劃書,文化用品,1234567890123456789\t,出品專用,張三,2020-01-01,\n'; //如果數字超過長度後面顯示科學記數法 如12347E+18 可以後後加 \t 解決 } var blob = new Blob([str], {type: "text/plain;charset=utf-8"}); //解決中文亂碼問題 blob = new Blob([String.fromCharCode(0xFEFF), blob], {type: blob.type}); object_url = window.URL.createObjectURL(blob); var link = document.createElement("a"); link.href = object_url; link.download = "匯出.csv"; document.body.appendChild(link); link.click(); document.body.removeChild(link); }