2011-09-14 74 views
2

我有excel工作表,我需要點擊幾個查詢。我已經成功地訪問了我的項目中的Excel工作表,但是現在我在查詢時遇到了問題,因爲我需要編寫代碼提取甚至是一個小列。有什麼辦法,我可以轉換我的Excel表格在SQLite數據庫。因爲它會簡化我的工作。 Excel工作表太大,有29張紙。手動輸入這些值是不可能的。如何將excel錶轉換爲android的sqlite數據庫

+0

http://stackoverflow.com/questions/7357355/how-to-read-excel-sheets-in-android-program/7357391#7357391 –

+0

我已經使用這個庫。但我的問題是我不想閱讀Excel表格。我想將其轉換爲數據庫,它很容易打擊sqlite的查詢,而不是爲每次抓取excel表單編寫代碼。 – neha

+1

「bcz」不是一個字! – IanNorton

回答

4

SQLite是一種關係數據庫格式,excel是一個電子表格。兩者之間沒有直接的關係,因爲那裏有一個通用的轉換工具。

如果您需要公式或格式,您不會提及。但是你可以使用這裏提到的代碼How to read excel sheets in android program

然後,由您決定如何構建您的sqlite數據庫並保存您讀取的值。

11

你有幾個實用選項:

  1. 您可以打開Excel直接在應用程序文件,如IanNorton說

  2. 您可以將Excel轉換爲SQLite的文件,然後再放下並閱讀該應用程序中的SQLite文件。

如果你想要到Excel轉換爲SQLite和查詢的SQLite數據庫在您的應用程序,使用選項#2。但是,如果您只想直接在應用中讀取Excel文件,請使用選項#1。

+0

儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Barranka

+0

謝謝,我更新了答案 –

+0

謝謝,這真的爲我節省了很多時間和精力 – Galileo

相關問題