当前位置: 首页 > news >正文

【微信小程序】导出Excel文件

// 导出
doOutExcel() {let fileName = '考勤列表'wx.request({url: 'XXX',method: 'POST',header: {"content-type": "application/json","Authorization": "token " + wx.getStorageSync('userInfo').token},data: {}, // 请求参数responseType: "arraybuffer", success: res => {console.log("res导出",res);const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器 fs.writeFile({ //写文件filePath: wx.env.USER_DATA_PATH + `/${fileName}.xlsx`,data: res.data,  // res.data就是获取到的二进制文件流encoding: "binary", //二进制流文件必须是 binarysuccess(e) { wx.openDocument({ // 打开文档filePath: wx.env.USER_DATA_PATH + `/${fileName}.xlsx`, //拿上面存入的文件路径showMenu: true, // 显示右上角菜单success: function(res) {console.log("打开文件",res); },})}})}}) 
}

在安卓机上能正常预览文件,ios上出现“OfficeImportErrorDomain”错误912。此时文件已经保存到了手机,点击右上角三个点用其他方式打开就能看到正常的文件内容,在ios上预览出现了问题。

http://www.lryc.cn/news/112566.html

相关文章:

  • 接口测试—知识速查(Postman)
  • 机器学习深度学习——序列模型(NLP启动!)
  • 小白到运维工程师自学之路 第六十四集 (dockerfile构建tomcat、mysql、lnmp、redis镜像)
  • 超低功耗水表电器表LCD驱动显示芯片,高抗干扰性能提供LQFP48、LQFP64的封装
  • SpringBoot3---核心特性---2、Web开发III(模板引擎、国际化、错误处理)
  • MemFire教程|FastAPI+MemFire Cloud+LangChain开发ChatGPT应用-Part2
  • C# File.Exists与Directory.Exists用法
  • (深度学习,自监督、半监督、无监督!!!)神经网络修改网络结构如何下手???
  • Codejock Task Panel ActiveX Crack
  • LeetCode 热题 100 JavaScript--141. 环形链表
  • 文字转语音
  • 让ELK在同一个docker网络下通过名字直接访问
  • EventBus 开源库学习(一)
  • 车载以太网SOME/IP的个人总结
  • vue2.29-Vue3跟vue2的区别
  • 【深度学习】分类和分割常见损失函数
  • Redhat Linux 安装MySQL安装手册
  • 题目:2303.计算应缴税款总额
  • Kotlin 1.9.0 发布:带来多项新特性,改进 Multiplatform/Native 支持
  • 接口测试——认知(一)
  • 剑指 Offer 10- I. 斐波那契数列
  • 洪水填充算法详解
  • ubuntu18.04安装docker及docker基本命令的使用
  • DataWhale 机器学习夏令营第二期——AI量化模型预测挑战赛 学习记录
  • 简单认识ELK日志分析系统
  • 【算法笔记】深度优先遍历-解决排列组合问题-
  • 【雕爷学编程】Arduino动手做(184)---快餐盒盖,极低成本搭建机器人实验平台2
  • 应急响应-勒索病毒的处理思路
  • ChatGPT是否能够处理多模态数据和多模态对话?
  • AcWing1171. 距离(lcatarjan)