小程式批次匯入excel資料,雲開發資料庫匯出cvs亂碼解決方案

lotus_ruan發表於2021-09-09

我們往小程式雲開發資料庫裡匯入資料時,用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到雲開發資料庫

上面編輯好csv格式的資料後, 就可以匯入到資料庫了
圖片描述
選擇上一步的 程式設計小石頭.csv
圖片描述
然後等待匯入完成
圖片描述
匯入完成效果圖如下
圖片描述
到這裡我們的excel資料就可以成功的匯入到小程式雲開發資料庫裡了。

二,小程式匯出的csv亂碼問題解決

我們也可以直接把小程式資料庫裡的資料匯出為excel,但是同樣的問題是,小程式資料庫匯出資料只能匯出json或者csv。
圖片描述
其實,同樣的原理,我們先匯出為csv,然後再轉換為excel就可以了

2-1,匯出集合資料到csv

圖片描述
但是這裡有個問題,就是匯出的csv的時候,必須填寫要匯出的欄位。
圖片描述
如這裡我想匯入上圖紅色框裡的三個欄位,就如下圖所示的填寫。記得用英文狀態下的逗號隔開
圖片描述
如下圖就是我們匯出的資料圖片描述
但是資料開啟後有個問題

2-2,解決csv亂碼問題

如下圖所示,我們匯出的csv資料開啟後,會出現中文亂碼問題。
圖片描述
這個問題也好解決。
1,右鍵匯出的csv檔案,用記事本開啟
圖片描述
2,記事本開啟後,點選檔案—》另存為
圖片描述
3,編碼格式改為ANSI
圖片描述
再次開啟就可以看到亂碼問題解決了
圖片描述
如果你想在匯出的資料裡追加資料或者修改資料,記得重複第一步的把excel轉換為csv格式的步驟就行了。

到這裡我們就可以愉快的匯入excel到小程式資料庫和小程式資料庫匯出到excel了。

覺得不錯可以關注石頭哥,後面會出更多更好的小程式教程給大家。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1762/viewspace-2796665/,如需轉載,請註明出處,否則將追究法律責任。

相關文章