1. 程式人生 > >前端匯出excel

前端匯出excel

1、伺服器生產檔案,返回url供前端下載

2、伺服器返回二進位制位元組陣列(window.open(),URL.createdObjectUR())

3、前端外掛(原理都一樣,必須是blob或base64)如:Export2Excel

4、伺服器返回json物件,前端blob與base64下載 

    a、前端通過new Blob()然後在通過URL.createdObjectUR()

  b、前端通過window.btoa(unescape(encodeURIComponent(str))) 轉base64,然後通過a標籤herf加字首data:application/vnd.ms-excel;base64,click方式下載

   c、前端拼接table格式,然後通過a標籤herf加字首data:application/vnd.ms-excel;base64,click方式下載