小程序解析excel表格并存储到云数据库
最近一直比较忙,答应大家的小程序解析excel一直没有写出来,今天终于忙里偷闲,有机会把这篇文章写出来给大家了。 老规矩先看效果图效果其实很简单,就是把excel里的数据解析出来,然后存到云数据库里。说起来很简单。但是真的做起来的时候,发现其中要用到的东西还是很多的。不信。。。。 那来看下流程图 流程图通过流程图,我看看到我们这里使用了云函数,云存储,云数据库。? 1,使用wx.chooseMessageFile选择要解析的excel表格? 一,选择并上传excel表格文件到云存储这里我们使用到了云开发,使用云开发必须要先注册一个小程序,并给自己的小程序开通云开发功能。这个知识点我讲过很多遍了,还不知道怎么开通并使用云开发的同学,去翻下我前面的文章,或者看下我录的讲解视频《5小时入门小程序云开发》 1,先定义我们的页面? 对应的wxml代码如下 2,编写文件选择和文件上传方法 上图的chooseExcel就是我们的excel文件选择方法。? 3 把fildID传递给云函数 二,解下来就是定义我们的云函数了。1,首先我们要新建云函数 如果你还不知道如何新建云函数,可以翻看下我之前写的文章,也可以看我录的视频《5小时入门小程序云开发》? 2,安装node-xlsx依赖库 如上图所示,右键excel,然后点击在终端中打开。 打开终端后,? 这一步需要你电脑上安装过node.js并配置npm命令。? 三,编写云函数我把完整的代码贴出来给大家
上面代码里注释的很清楚了,我这里就不在啰嗦了。? 1,要先创建数据表 2,有时候如果老是解析失败,可能是有的电脑需要在云函数里也要初始化云开发环境 四,解析并上传成功? 点击上传按钮,并选择我们的表格文件 上传成功的返回如下,可以看出我们添加了3条数据到数据库 添加成功效果图如下 到这里我们就完整的实现了小程序上传excel数据到数据库的功能了。 再来带大家看下流程图 如果你有遇到问题,可以在底部留言,我看到后会及时解答。后面我会写更多小程序云开发实战的文章出来。也会录制本节的视频出来,敬请关注。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |