解決Excel資料匯入sqlite中的中文亂碼問題
最近公司讓做一個地圖定位系統,需要將山東省大中城市的經緯度寫入到sqlite中,手工逐個寫入很不現實,最好的方法是將網上的資料匯入到sqlite中,我先將網上下載的資源儲存成excel表格,再匯入sqlite中,這時發現匯入的中文資料都是亂碼,原來是由於兩個工具之間的編碼不同造成的,幾經周折,問題終於解決,先列出該步驟,以饗網友。
具體步驟:
一、txt轉excel
首先將網上下載的資源儲存成txt文字檔案,開啟excel,點選“資料——匯入資料——獲取資料來源”,根據你的文字格式選擇相應的分割符號,然後根據提示的txt格式匯入到excel中。
設定完成後,txt文字就成功匯入到excel中了。
下面的文字轉碼是非常重要,由於excel預設是gb2312編碼或其他形式,需要將其轉為utf-8編碼形式,不然匯入sqlite中後,中文必然是亂碼的。具體操作如下:將excel儲存成.csv格式,關閉檔案,用記事本開啟剛才儲存的.csv檔案,然後另存為UTF-8格式文字。
二、 建立sqlite資料表
首先建立sqlite資料表,以便下一步匯入資料到該檔案中,注意屬性列要一一對應。我這裡匯入的是location1表。
三、匯入資料
將excel匯入到sqlite中,我這裡用的是SQLiteManager這款工具,開啟工具,選擇open a Database ,找到你要匯入的目的檔案,我這裡是location1表,
然後依次選擇File——import——other,找到你要匯入的.csv檔案,
在出現的import data對話方塊的Table中選擇要匯入的目的檔案(location1),選擇import,匯入成功的話就會出現下面的結果了。
如果還出現問題,可能就是你建立SQLiteManager資料庫不正確導致的,仔細檢查一下就沒問題了。
如轉載請註明出處:http://blog.csdn.net/rehongchen/article/details/8007114
相關文章
- 解決Mysql匯入亂碼問題MySql
- 解決plsql中中文亂碼問題SQL
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- BW資料匯入亂碼問題
- MySQL資料匯入匯出亂碼問題MySql
- 解決中文亂碼問題
- java中解決request中文亂碼問題Java
- MySQL匯入資料亂碼、出錯等問題的解決辦法MySql
- URL地址中的中文亂碼問題的解決
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- 解決URL請求中的中文亂碼問題
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- 解決MySQL中文亂碼問題MySql
- mysql匯入匯出資料中文亂碼解決方法小結MySql
- Windows 伺服器中使用 mysqldump 命令匯出資料,解決中文亂碼問題Windows伺服器MySql
- mysql 匯入中文亂碼解決一例MySql
- sqlldr 匯入中文出現亂碼解決方法SQL
- DES加密中文亂碼問題的解決加密
- CentOS中文亂碼問題的解決方法CentOS
- excel檔案內容匯入資料庫的問題及解決Excel資料庫
- springmvc 解決中文亂碼問題SpringMVC
- js解決url中文亂碼問題JS
- MySQL直接匯出CSV檔案,並解決中文亂碼的問題MySql
- 小程式批次匯入excel資料,雲開發資料庫匯出cvs亂碼解決方案Excel資料庫
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- 解決mac 中的myeclipse控制檯中文亂碼問題MacEclipse
- sqlldr匯入資料中文亂碼SQL
- 解決Hibernate向MySQL資料庫插入中文亂碼問題MySql資料庫
- Sublime Text 3 中文亂碼問題的解決
- 管理工具匯入CSV檔案,中文資料亂碼的解決辦法。
- 解決Spring中ResponseBody返回中文亂碼問題Spring
- Ubuntu中解決pdf中文亂碼或不顯問題Ubuntu
- SpringMvc解決Restful中文亂碼問題SpringMVCREST
- python 中文亂碼問題解決方案Python
- 讀mysql中文亂碼問題解決方法MySql