windows命令列下匯入excel資料到SQLite資料庫

來源:互聯網
上載者:User

標籤:android   style   color   java   使用   檔案   資料   for   

1、轉換檔格式,防止中文亂碼:將excel儲存成"CSV(逗號分隔)(*.csv)"格式,關閉檔案,用記事本開啟剛才儲存的.csv檔案,然後另存新檔UTF-8格式文本。需要注意的是,經過這樣的轉換,數字也全變成文本了。


2、通過adb shell(adb.exe存放在android開發軟體安裝資料夾中,如 F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools\)更改sqlite資料庫的使用許可權。運行adb之前要先開啟AVD虛擬設備。命令列下運行:     F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb shell   -->運行adb shell      [email protected]:/ # cd /data/data/com.example.dgtaxt/   -->進入你的項目的檔案夾     [email protected]:/ #chmod 777 databases  -->把databases檔案夾許可權改成所有使用者可使用 3、確認資料庫裡有對應的表,若沒有要先建立。在adb shell裡可以使用sqlite3命令建立表。如:      [email protected]:/data/data/com.example.dgtaxt/databases # sqlite3 dgtaxt.db    -->表示開啟需要的資料庫dgtaxt.db      sqlite>CREATE TABLE dgtaxt201311(_id  NVARCHAR(20) PRIMARY KEY ,name NVARCHAR(20),complay NVARCHAR(100));   -->表示建立表dgtaxt201311。 4、使用adb push命令將硬碟上的檔案複製到android AVD 的某個應用程式的databases檔案夾下。如:     F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb push F:\Develope\\Java\Test\UTF8.csv  data/data/com.example.dgtaxt/databases    -->把UTF8.csv 檔案放入到databases檔案夾下 5、匯入資料到SQLite資料庫。如:      F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb shell     -->重新啟動shell      [email protected]:/ # cd data/data/com.example.dgtaxt/databases      [email protected]:/data/data/com.example.dgtaxt/databases # sqlite3 dgtaxt.db      sqlite> .separator ‘,‘      -->表示以逗號為分隔字元      sqlite> .import UTF8.csv dgtaxt201311     --> 從UTF8.csv匯入資料到表dgtaxt201311中完成。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.