2013-02-14 106 views
0

想知道以下情況是否可行 -將數據存儲在HTML文件中

我有一些數據在excel文件中。我想製作一個html頁面,裏面有這個數據(沒有其他數據源)。在Html頁面中,我將能夠爲用戶輸入數據的文本字段,按鈕等,並基於此,我需要編寫查詢(我猜jQuery)來顯示這些查詢的結果數據

可以這樣做嗎?到目前爲止,我還沒有做過什麼。我只是想知道這是否可行,請有人指出我正確的方向讓我開始。我想自己學習如何做到這一點。

在此先感謝。

+0

(如果可以做就是問題)HTML5本地存儲:http://www.w3schools.com/html/html5_webstorage.asp 只有Internet Explorer 8 +,Firefox,Opera,Chrome,和Safari。 – arjuncc 2013-02-14 07:54:20

回答

4

HTML是一種標記語言 - 它是一個網頁的結構,並沒有存儲或處理動態數據的機制。您將不得不使用客戶端語言JavaScript + cookie或服務器端語言(如PHP + MySQL)。

0

你想看看在頁面中使用JavaScript。在服務器上(我猜)你需要讀取Excel文件,並在頁面上生成包含值的JS對象。也就是說,JS在運行時創建一個JS對象的集合,其中包含值。該腳本可以嵌入到頁面中,因此不需要其他數據訪問。

然後,您可以編寫更多JS鏈接到從這些對象中選擇數據的按鈕,並將它們顯示在頁面上。你可能不想從頭開始 - 有很好的JS庫和框架可以利用。考慮GWM或YUI。

0

也許最簡單的方法是在Excel中打開文件並將其保存爲文本(製表符分隔;逗號分隔也可以),然後將這些文本數據插入到標籤<script type="text/plain"></script>之間的HTML文檔中。然後,您可以用相當直接的方式編寫JavaScript代碼,該代碼讀取此元素的內容並從中構建一個JavaScript對象數組(或其他合適的數據結構)。這將很容易在JavaScript中訪問數據。

這將使運行查詢和顯示數據成爲可能。修改數據將是一個完全不同的問題。

+0

感謝您的回答。我知道我在很長時間後回覆,但會嘗試。當天沒有工作。現在我必須。 – 2013-07-25 05:57:18