评论

小程序如何导入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

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

4 个评论

  • 麦田里的守望者
    麦田里的守望者
    2022-11-12

    能不能加个微信啊朋友 我的49543145

    2022-11-12
    赞同
    回复
  • Moonbeam Monkey
    Moonbeam Monkey
    2020-04-18

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

    2020-04-18
    赞同
    回复
  • admin
    admin
    2020-04-17

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

    2020-04-17
    赞同
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-04-17

    上啥网课啊?

    今天晚上完网课后,

    2020-04-17
    赞同
    回复 3
    • 小肥羊🍊
      小肥羊🍊
      2020-04-17
      不是在家学习嘛,就是下课了的意思
      2020-04-17
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-17回复小肥羊🍊
      你学习啥啊,你还是学生啊?
      2020-04-17
      回复
    • 郑旭东
      郑旭东
      2020-04-17
      你是小学生呀
      2020-04-17
      回复
登录 后发表内容