评论

小程序如何导入excel数据

小程序如何导入excel数据


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

通过小程序上传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

最后一次编辑于  04-20  
点赞 3
收藏
评论

3 个评论

  • Moonbeam Monkey🇨🇳
    Moonbeam Monkey🇨🇳
    04-18

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

    04-18
    赞同
    回复
  • wang li
    wang li
    04-17

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

    04-17
    赞同
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    04-17

    上啥网课啊?

    今天晚上完网课后,

    04-17
    赞同
    回复 3
登录 后发表内容