我們往小程序云開發(fā)數據庫里導入數據時,用json是可以很完美的避開亂碼問題,但是如果是大量數據的時候,編輯數據就比較麻煩,看起來還不太美觀。所以最好的方式還是在excel里編輯好,然后批量的導入到小程序數據庫里。
但是呢,我們導入到小程序數據庫里的數據目前只支持csv和json格式的數據。
我們如果想導入excel的數據,就必須按照把excel轉換為csv。其實這步很簡單
一,導入excel數據到小程序數據庫
首先呢,我們新建一個excel,然后編寫自己的數據。如下圖
然后開始編輯數據
1-1,注意事項
1,第一行是你在數據庫里的字段名
2,第2行開始才是真正的數據
因為我們數據庫里的數據都是有對應的字段名的,所以字段名要放在第一行,如下圖紅色框里所示
1-2,編輯excel數據
如上圖所示,假設我們商品數據表里有三個字段 _id,name,price
就必須第一行是數據庫里的字段,最好是拼音或者英文。
1-3,把excel轉換為csv格式
點擊excel左上角的文件
然后點擊另存為
另存為的時候格式選擇CVS的UTF-8(逗號分隔)
這樣我們就把excel轉換為csv格式的了,是不是很簡單
1-4,導入csv到云開發(fā)數據庫
上面編輯好csv格式的數據后, 就可以導入到數據庫了
選擇上一步的 編程小石頭.csv
然后等待導入完成
導入完成效果圖如下
到這里我們的excel數據就可以成功的導入到小程序云開發(fā)數據庫里了。
二,小程序導出的csv亂碼問題解決
我們也可以直接把小程序數據庫里的數據導出為excel,但是同樣的問題是,小程序數據庫導出數據只能導出json或者csv。
其實,同樣的原理,我們先導出為csv,然后再轉換為excel就可以了
2-1,導出集合數據到csv
但是這里有個問題,就是導出的csv的時候,必須填寫要導出的字段。
如這里我想導入上圖紅色框里的三個字段,就如下圖所示的填寫。記得用英文狀態(tài)下的逗號隔開
如下圖就是我們導出的數據
但是數據打開后有個問題
2-2,解決csv亂碼問題
如下圖所示,我們導出的csv數據打開后,會出現中文亂碼問題。
這個問題也好解決。
1,右鍵導出的csv文件,用記事本打開
2,記事本打開后,點擊文件---》另存為
3,編碼格式改為ANSI
再次打開就可以看到亂碼問題解決了
如果你想在導出的數據里追加數據或者修改數據,記得重復第一步的把excel轉換為csv格式的步驟就行了。
到這里我們就可以愉快的導入excel到小程序數據庫和小程序數據庫導出到excel了。
覺得不錯可以關注石頭哥,后面會出更多更好的小程序教程給大家。
本文摘自 :https://blog.51cto.com/u