利用Blob實現前端匯出Excel,Doc等檔案

2022-08-19 06:18:08 字數 546 閱讀 9067

最近的工作中遇到了一項新的需求,即使用者需要點選按鈕實現匯出乙份excel或者doc文件。如何實現呢?這就需要用到blob物件了。

何為blob?引用mdn的話:

blob物件表示乙個不可變、原始資料的類檔案物件。它的資料可以按文字或二進位制的格式進行讀取。

blob是乙個建構函式,建立乙個blob的操作如下:

* @params data [object] 檔案流

* type [string] 資料的 mime 型別

*/new blob([data], )

mime型別說明可以參考mime型別手冊

// 以axios請求為例

axios()

.then(res => )

這樣我們就可以實現前端匯出doc檔案了

springboot JXL實現匯出excel

一.新增匯出工具類 二.controller層 匯出返傭日誌資訊,前端傳exporttype 1,2,3 或者直接寫乙個方法,只匯出一種型別 param response param record return 匯出返傭日誌資訊 三.service層 匯出返傭日誌資訊 匯出返傭日誌明細資訊 匯出返傭...

hutool工具包實現的匯出實體到excel功能

說明 在此工具類中使用了hutool工具包,具體依賴介紹參考官方概述 author yang date create in 2020 7 16 explain 封裝hutool工具類實現的匯出excel功能 public class exportexcelutil 集合資料型別 clazz,list...

利用javaScript實現前端表單驗證

表單驗證通過 window.onload function false password2.addeventlistener blur function false email.addeventlistener blur function false registerform.addeventlis...