有需求要在微信小程序中导出Excel文件。
依然是后端提供Excel文件流,前端做导出。文章来源:https://www.toymoban.com/news/detail-639120.html
exportFile(){
wx.request({
url:"api",
method: 'POST',
header: {
"content-type": "application/json",
"Accesstoken": '',
},
// 额外的参数
data: {
endTime: "",
startTime: ""
},
responseType: "arraybuffer", // 注意保留该属性
success: res => {
const fs = wx.getFileSystemManager(); // 获取全局唯一的文件管理器
fs.writeFile({ //写文件
// wx.env.USER_DATA_PATH是小程序提供的访问用户文件路劲的变量
filePath: wx.env.USER_DATA_PATH + "/hello.xlsx",
data: res.data, // res.data就是获取到的二进制文件流
encoding: "binary", //二进制流文件必须是 binary
success(e) {
wx.openDocument({ // 打开文档
filePath: wx.env.USER_DATA_PATH + "/hello.xlsx", // 上面存入的文件路径
showMenu: true, // 显示右上角菜单
success: function(res) {
console.log("打开文件",res);
},
})
}
})
},
error(err){
console.log(err)
}
})
}
如果前端导出json到Excel,感谢示例分享:
前端实现微信小程序JSON数据导出Excel表_微信小程序数据导出excel_BelongPanda的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-639120.html
到了这里,关于微信小程序导出Excel文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!