小程序如何导入excel数据
发布于 4 年前 作者 lzheng 3036 次浏览 来自 分享

今天晚上完网课后,闲来无事,就开始寻思怎么优化我的在线答题小程序,今晚的优化点就是:

通过小程序上传excel,并解析,导入对应的数据

第一步:

选择会话记录中的文件

https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseMessageFile.html

由于微信提供本地上传文件的api,仅仅支持图片这一种类型,所以对于其他类型文件只能通过选择会话记录中的文件。

第二步

选择了文件之后,把文件上传到云开发的云存储里面

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/storage/uploadFile/client.uploadFile.html

第三步

通过云函数读取上传到云存储的文件,解析,然后落库

用到了node-xlsx库

https://www.npmjs.com/package/node-xlsx

这部分代码后期我从项目中抽离出来,写个代码片段给大家吧,需要的滴滴

代码片段如下

https://developers.weixin.qq.com/s/tbWcpEmR7ngx

3 回复

好的 解决了 我上传 excel数据的问题 非常感谢

占楼,顺便问一下node-xlsx 写入文件,怎么设置行高,折腾一晚上还没搞定,看文档是!rows没错,就是不起作用

上啥网课啊?

今天晚上完网课后,

回到顶部