今天晚上完网课后,闲来无事,就开始寻思怎么优化我的在线答题小程序,今晚的优化点就是:
通过小程序上传excel,并解析,导入对应的数据
第一步:
选择会话记录中的文件
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseMessageFile.html
由于微信提供本地上传文件的api,仅仅支持图片这一种类型,所以对于其他类型文件只能通过选择会话记录中的文件。
第二步
选择了文件之后,把文件上传到云开发的云存储里面
第三步
通过云函数读取上传到云存储的文件,解析,然后落库
用到了node-xlsx库
https://www.npmjs.com/package/node-xlsx
这部分代码后期我从项目中抽离出来,写个代码片段给大家吧,需要的滴滴
代码片段如下
能不能加个微信啊朋友 我的49543145
好的 解决了 我上传 excel数据的问题 非常感谢
占楼,顺便问一下node-xlsx 写入文件,怎么设置行高,折腾一晚上还没搞定,看文档是!rows没错,就是不起作用
上啥网课啊?
今天晚上完网课后,