我用循環把plist文件裡面的字典數據轉存到SQLlite裡,轉存後查看的時候發現SQLlite裡面的數據比原來plist裡的少了十幾行數據,數據量太多沒法看出少了哪些數據,請問這個是什麼原因,或者說往SQLlite裡面存數據的時候為什麼會出現數據丟失?這是一個問題。
還有就是我數據的源文件是來自一個EXCEL表格的,有沒辦法可以直接從EXCEL裡面讀取數據存儲到SQLlite裡?
有遇到這些情況的大神請和我分享下你的經驗,謝謝
讀取plist文件轉化為系統自帶的數據格式(array,dictory)應該沒問題。應該是SQLite數據庫存儲的時候出錯了。你看看數據中是不是存在空格、換行符或者反斜槓,這可能會引起存儲失敗。這類數據最好過濾一下,用其他字符串代替一下,然後從sqlite數據庫取出數據的時候再反轉一下。