鍍金池/ 問答/HTML5  Java  HTML/ 后臺給我推過來Excel文檔流我怎么轉(zhuǎn)換下載???急急急

后臺給我推過來Excel文檔流我怎么轉(zhuǎn)換下載啊?急急急

后臺給我推過來Excel文檔流我怎么轉(zhuǎn)換下載???要做成一個導出表格的功能 沒做過啊,返回一堆亂碼怎么解決???

回答
編輯回答
我以為

https://github.com/azl3979858...

import writer from 'file-writer';
writer('a.csv', '\
year,age,status,sex,population\r\n\
1850,20,0,1,1017281\r\n\
1850,20,0,2,1003841\r\n\
',{})
2017年7月18日 00:37
編輯回答
葬愛

get請求試一下可不可以直接用a標簽下載

2017年12月30日 00:16
編輯回答
懶豬

我之前做下載功能的時候是這樣實現(xiàn)的:
點擊“下載”后請求后臺接口,后臺的接口在返回數(shù)據(jù)流的時候設置一下頭部相關的內(nèi)容,這樣瀏覽器根據(jù)返回頭的內(nèi)容就可以自動下載文件了。
我之前的接口使用Node.js寫的,給你做下參考吧

 res.set({
      'Content-Type': 'XXX',
      'Content-Disposition': 'XXXX' 
 });

可以搜一下Content-Type和Content-Disposition的設置方法

2017年2月24日 21:49
編輯回答
萌面人
$.ajax().then((data)=>{
    let excel = createObjectURL(data);
    //然后后面在頁面上生成一個帶donwload屬性的a標簽,href是excelLink,模擬事件或者讓用戶點擊就行
})

大概還原了一下你想做的事情

2017年6月26日 23:36