解決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
相關文章
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 解決plsql中中文亂碼問題SQL
- 解決中文亂碼問題
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- URL地址中的中文亂碼問題的解決
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Windows 伺服器中使用 mysqldump 命令匯出資料,解決中文亂碼問題Windows伺服器MySql
- 小程式批次匯入excel資料,雲開發資料庫匯出cvs亂碼解決方案Excel資料庫
- MySQL直接匯出CSV檔案,並解決中文亂碼的問題MySql
- js解決url中文亂碼問題JS
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- Sublime Text 3 中文亂碼問題的解決
- LiveCharts中文顯示亂碼問題的解決Echarts
- 管理工具匯入CSV檔案,中文資料亂碼的解決辦法。
- phantomjs截圖中文亂碼問題解決JS
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- Mysql中文亂碼問題的最佳解決方法MySql
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- 雲伺服器中文亂碼問題解決伺服器
- 解決Url帶中文引數亂碼問題
- python json.dumps中文亂碼問題解決PythonJSON
- 完美解決jspdf各種中文亂碼問題JS
- 解決zabbix圖形化中文亂碼問題
- 解決excel開啟.csv檔案亂碼問題Excel
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 記錄PHP post提交表單匯入mysql中文亂碼的問題PHPMySql
- ROS中解決中文亂碼ROS
- java中亂碼問題解決方法Java
- 解決Java POI 匯出Excel時檔名中文亂碼,相容瀏覽器JavaExcel瀏覽器
- 如何解決PuTTY中文亂碼的問題
- 【IDL】IDL中亂碼問題的解決方法
- MySql中表單輸入資料出現中文亂碼的解決方法MySql
- 解決 php 使用json_encode存入資料庫中的中文亂碼丟失反斜槓問題PHPJSON資料庫
- whisper v3 finetune 中文亂碼問題的解決方案
- 【Salesforce問題解決】Dataloader匯出的檔案亂碼或者問號的解決辦法Salesforce
- maatwebsite/excel": "^3.1 匯入excel 問題WebExcel