首页 > 其他分享 >axios导出Excel或word

axios导出Excel或word

时间:2024-02-05 10:44:07浏览次数:27  
标签:axios word request saver Excel file const data

axios导出Excel或word

1.通用方法书写

import axios from 'axios'
import { saveAs } from 'file-saver'
// 创建axios实例
const request = axios.create({
    baseURL: 'http://192.168.0.101:8081/zj_travel',// 所有的请求地址前缀部分(没有后端请求不用写)
    timeout: 80000, // 请求超时时间(毫秒)
    //withCredentials: true,// 异步请求携带cookie
    headers: {
        'Content-Type': 'application/json',
         },
})
 
// request拦截器
request.interceptors.request.use(
	...
)
 
// response 拦截器
request.interceptors.response.use(
    ...
)
//通用导出方法
/* eslint-disable */
export function download(url:string, data:object, filename:string, config:object) {
    return request.post(<any>url, data, {
      headers: { 'Content-Type': 'application/json' },
      responseType: 'blob',
      ...config
    }).then(async (data) => {
        const blob = new Blob([<any>data])
        saveAs(blob, <any>filename)
    }).catch((r) => {
        console.log(r)
    })
  }
export default request

ps:需要安装axios插件 略

需要安装file-saver插件

npm install file-saver --save
npm i --save-dev @types/file-saver

2.调用

const data={statisTime:ruleForm.yeartime+ruleForm.monthtime,areaId:ruleForm.name,}
download('/global/wordExport',data,"省级信息.docx",{})

标签:axios,word,request,saver,Excel,file,const,data
From: https://www.cnblogs.com/WangJingjun/p/18007534

相关文章

  • DRIVERQUERY [/S system [/U username [/P [password]]]]               [/FO
    DRIVERQUERY[/Ssystem[/Uusername[/P[password]]]]       [/FOformat][/NH][/SI][/V]描述:  允许管理员显示已安装设备驱动程序  的列表。参数列表:   /S  system     指定要连接到的远程系统。   /U  [domai......
  • [office] excel中把汉字转换成拼音的方法
    在excel中把的汉字转换成拼音,拼音在字的上面,在word和EXCEL中,都可以,再粘贴到别的地方,用起来不如word,那么下面小编就教你具体怎么怎么把汉字转换成拼音吧。希望对你有帮助!excel中把汉字转换成拼音的方法打开需要转换的excel表格excel中把汉字转换成拼音的方法图1单击......
  • [office] 在excel表格中怎么隔行加色呢-
    excel隔行加色方法1、比如我们下面的表格,我们使它隔行加色。2、选中,然后点击上面工具栏的“格式”,“条件格式”。3、出来一个对话框。然后,选择“公式”,后面输入=mod(row(),2),接着点击下面的“格式”。4、选择“图案”。5、选择一个颜色,比如绿豆色。6、然后,确定即可。7、好啦,隔行加......
  • [office] excel中取消保存时兼容性检查的操作方法
    兼容性检查器用户在使用excel的过程中,经常遇到兼容性检查的困扰,特别是在使用不同版本的office软件进行修改后保存为低版本的时候,出现兼容性检查的对话框,很是麻烦,有时候甚至保存不了文档。今天,seo实验室小编就教大家取消保存时兼容性检查的操作方法Excel中取消......
  • [office] Excel多表数据出错怎么办
    Excel多表数据出错怎么办用个例子说话:下面的这个Excel工作簿是向员工发放工资通知的原始表集合,Sheet1到Sheet4从分别保存4个不同部门的员工记录,这些员工均住在“万寿南路”,但由于录入人员的疏忽,统统都输成了万寿路,虽然缺少一个字,但所有表格的地址都错了。现在需要快速地将所有......
  • [office] Excel绝对值的计算有哪些方法
    怎么使用Excel计算绝对值,相信有很多朋友不知道怎么做,其实在Excel中插入ABS函数就可以解决问题。以下是小编为您带来的关于Excel绝对值的计算,希望对您有所帮助。Excel绝对值的计算1、在表格中输入任意数值,如上图所示。然后选中“D3”单元格。2、单击“公式”选项卡,......
  • [office] 如何在excel2019工作表中插入3D模型的操作方法
    excel2019表格中增加了一个3D模型功能,我们可以将3D模型插入到excel表格中,而且操作也非常简单,接下来我们就来学习在excel2019工作表中插入3D模型的操作方法。1、单击【3D模型】选项卡单击【插入】选项卡下【插图】选项组中的【3D模型】按钮。图12、选择3D文件弹出【......
  • [office] excel中合并计算的方法
    Excel中的计算该如何合并计算呢?接下来是小编为大家带来的excel中合并计算的方法,供大家参考。excel中合并计算的方法:合并计算步骤1:打开一张销售表,选中合并计算结果所放的位置。打开【数据】选项卡中的【合并计算功能】。合并计算步骤2:在弹出的【合并计算】对话框中......
  • [office] Excel表格如何居中打印?Excel表格居中打印教程
    Excel是一款功能强大的电子表格软件,通常统计数据时就经常使用Excel。有时候统计玩的数据需要打印出来,但是发现打印出来的表格不居中,这该怎么办?相信很多人都遇到过这样的事,那么今天小编来教大家Excel表格居中打印的方法。Excel表格如何居中打印? 1、首先,可以看到表格......
  • [office] Excel数值为0不显示的三种解决方法
    Excel数值为0不显示的三种解决方法呢?下面我来教大家吧!方法1、点击文件,2、单击“EXCEL选项,3、进入高级-此工作表的显示选项—不勾选“在具有零值的单元格中显示零”。4、完成方法21、选择需要将0不显示的单元格区域2、ctrl+f查找3、查找0,替换点空白键,关闭查找窗口。4、完成,方法31、选......