当前位置:首页 > IT技术 > 微信平台 > 正文

小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
2021-07-23 21:45:25

我们往小程序云开发数据库里导入数据时,用json是可以很完美的避开乱码问题,但是如果是大量数据的时候,编辑数据就比较麻烦,看起来还不太美观。所以最好的方式还是在excel里编辑好,然后批量的导入到小程序数据库里。

但是呢,我们导入到小程序数据库里的数据目前只支持csv和json格式的数据。小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
我们如果想导入excel的数据,就必须按照把excel转换为csv。其实这步很简单

一,导入excel数据到小程序数据库

首先呢,我们新建一个excel,然后编写自己的数据。如下图
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
然后开始编辑数据

1-1,注意事项

1,第一行是你在数据库里的字段名
2,第2行开始才是真正的数据

因为我们数据库里的数据都是有对应的字段名的,所以字段名要放在第一行,如下图红色框里所示在这里插入图片描述

1-2,编辑excel数据

小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
如上图所示,假设我们商品数据表里有三个字段 _id,name,price
就必须第一行是数据库里的字段,最好是拼音或者英文。

1-3,把excel转换为csv格式

点击excel左上角的文件小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
然后点击另存为小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
另存为的时候格式选择CVS的UTF-8(逗号分隔)
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
这样我们就把excel转换为csv格式的了,是不是很简单
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案

1-4,导入csv到云开发数据库

上面编辑好csv格式的数据后, 就可以导入到数据库了
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
选择上一步的 编程小石头.csv
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
然后等待导入完成
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
导入完成效果图如下
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
到这里我们的excel数据就可以成功的导入到小程序云开发数据库里了。

二,小程序导出的csv乱码问题解决

我们也可以直接把小程序数据库里的数据导出为excel,但是同样的问题是,小程序数据库导出数据只能导出json或者csv。
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
其实,同样的原理,我们先导出为csv,然后再转换为excel就可以了

2-1,导出集合数据到csv

小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
但是这里有个问题,就是导出的csv的时候,必须填写要导出的字段。
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
如这里我想导入上图红色框里的三个字段,就如下图所示的填写。记得用英文状态下的逗号隔开
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
如下图就是我们导出的数据小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
但是数据打开后有个问题

2-2,解决csv乱码问题

如下图所示,我们导出的csv数据打开后,会出现中文乱码问题。
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
这个问题也好解决。
1,右键导出的csv文件,用记事本打开
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
2,记事本打开后,点击文件---》另存为
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
3,编码格式改为ANSI
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
再次打开就可以看到乱码问题解决了
小程序批量导入excel数据,云开发数据库导出cvs乱码解决方案
如果你想在导出的数据里追加数据或者修改数据,记得重复第一步的把excel转换为csv格式的步骤就行了。

到这里我们就可以愉快的导入excel到小程序数据库和小程序数据库导出到excel了。

觉得不错可以关注石头哥,后面会出更多更好的小程序教程给大家。

本文摘自 :https://blog.51cto.com/u

开通会员,享受整站包年服务立即开通 >