微信小程序将接口返回的文件流预览导出Excel文件并转发

这篇具有很好参考价值的文章主要介绍了微信小程序将接口返回的文件流预览导出Excel文件并转发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

把接口url替换就可以用了

exportExcel () {
	wx.request({
		url: importMyApply, //这个地方是你获取二进制流的接口地址
		method: 'POST',
		responseType: "arraybuffer", //特别注意的是此处是请求文件流必须加上的属性,不然你导出到手机上的时候打不开,即使是打开了也是空白
		success: res => {
			const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器 
			fs.writeFile({ //写文件
				filePath: wx.env.USER_DATA_PATH + "/统计报表.xlsx", // wx.env.USER_DATA_PATH 指定临时文件存入的路径,后面字符串自定义
				data: res.data, // res.data就是获取到的二进制文件流
				encoding: "binary", //二进制流文件必须是 binary
				success(e) {
					wx.openDocument({ // 打开文档
						filePath: wx.env.USER_DATA_PATH + "/统计报表.xlsx", //拿上面存入的文件路径
						showMenu: true, // 显示右上角菜单
						success: function(x) {
							console.log("successfun", x);
						},
					})
				}
			})
		}
	})
}

效果
微信小程序将接口返回的文件流预览导出Excel文件并转发,workStudy,微信小程序,excel,小程序,导出文件
微信小程序将接口返回的文件流预览导出Excel文件并转发,workStudy,微信小程序,excel,小程序,导出文件文章来源地址https://www.toymoban.com/news/detail-609704.html

到了这里,关于微信小程序将接口返回的文件流预览导出Excel文件并转发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包