天天看點

解決Excel資料導入sqlite中的中文亂碼問題

具體步驟:

一、txt轉excel

    首先将網上下載下傳的資源儲存成txt文本檔案,打開excel,點選“資料——導入資料——擷取資料源”,根據你的文本格式選擇相應的分割符号,然後根據提示的txt格式導入到excel中。

解決Excel資料導入sqlite中的中文亂碼問題

設定完成後,txt文本就成功導入到excel中了。

解決Excel資料導入sqlite中的中文亂碼問題

    下面的文字轉碼是非常重要,由于excel預設是gb2312編碼或其他形式,需要将其轉為utf-8編碼形式,不然導入sqlite中後,中文必然是亂碼的。具體操作如下:将excel儲存成.csv格式,關閉檔案,用記事本打開剛才儲存的.csv檔案,然後另存為utf-8格式文本。

二、

建立sqlite資料表

    首先建立sqlite資料表,以便下一步導入資料到該檔案中,注意屬性列要一一對應。我這裡導入的是location1表。

解決Excel資料導入sqlite中的中文亂碼問題

三、導入資料

将excel導入到sqlite中,我這裡用的是sqlitemanager這款工具,打開工具,選擇open a database ,找到你要導入的目的檔案,我這裡是location1表,

解決Excel資料導入sqlite中的中文亂碼問題

然後依次選擇file——import——other,找到你要導入的.csv檔案,

解決Excel資料導入sqlite中的中文亂碼問題

在出現的import data對話框的table中選擇要導入的目的檔案(location1),選擇import,導入成功的話就會出現下面的結果了。

解決Excel資料導入sqlite中的中文亂碼問題

如果還出現問題,可能就是你建立sqlitemanager資料庫不正确導緻的,仔細檢查一下就沒問題了。