前端下载word、excel文件的两种方法

|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| 文件后缀 | type |
| .doc | application/msword |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| .xls | application/vnd.ms-excel |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |

一、使用POST请求,常规方法(不再赘述)

二、直接使用get请求文件地址

javascript 复制代码
handleExport(){
   let { type,time} = this.formData;
   //判断当前开发环境
   let isProduction= process.env.NODE.ENV==='prodution' ? true:false;
   let url = `${isProduction ? '' :'http://10.3.142.35:9902'}/dataManager/export?type= 
             ${type}&time=${time}`;
   //也可以使用window.open(url),但是会出现页面闪动,所以不推荐
   const link = document.createElement('a');
   link.href = url;
   link.click();
}

备注:url如果直接在浏览器中打开,则直接下载文件;

/dataManager/export为导出接口,get请求。

相关推荐
DS随心转插件8 小时前
AI导出鸭:DeepSeek 转 Word 效果实测与案例展示
人工智能·ai·word·豆包·deepseek·ai导出鸭
itgather12 小时前
OfficeExcel — Word / Excel DLL 验证台功能介绍
c#·word·excel
DS随心转插件13 小时前
AI导出鸭深度评测:DeepSeek 转 Word 实战表现与边界分析
人工智能·ai·word·文心一言·deepseek·ai导出鸭
qq_422152571 天前
PDF 转 Word 哪个工具好用?2026 年主流方案对比与选型指南
pdf·word
AI导出鸭PC端1 天前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
asdzx671 天前
使用 Python 精准提取 Word 文档中的文本与表格
python·word
齐齐大魔王1 天前
Word缩放打印功能
word
AI导出鸭PC端2 天前
智谱清言怎样生成word文档——AI导出鸭助您一键转文档
人工智能·ai·word·豆包·deepseek·ai导出鸭
小桥流水---人工智能2 天前
Word/WPS中英文连字符(断字)问题的三种解决方法
word·wps
likerhood3 天前
Word 两列文档中插入横跨两列的表格
word