2013-07-26 67 views
-2

我有一個html動態html表格,我想下載這張表格作爲excel文件。下載完成後,我可以對它進行一些更改將它上傳到一個文件夾,它會根據字段更改數據庫數據..我能夠將html表格下載到excel文件,但不知道如何在更改excel文件中的內容後根據它更新數據庫我聽說過繞口令,但是這種神經扭曲。如何從瀏覽器中讀取和寫入excel文件,然後將值更新到數據庫

+0

您正在尋找上傳和解析csv文件,這是在這裏回答:http://stackoverflow.com/a/5593885/1352271 – JohnnyFaldo

+0

可能的重複[動態更改下載的文件名](http:// stackoverflow .COM /問題/ 17876387 /動態變化的,下載的文件名) –

回答

0

如果你想用JS做到這一點(我不推薦),你可以複製/粘貼到你的HTML中的Excel內容到一個文本,然後用JS,你可以這樣做:

var temp = document.getElementById("yourtextarea").value.split(" "); 

由於Excel的默認用'(tab)'分隔列,你可以將它分解並保存在數據庫中。你也將不得不爆炸換行符。它可能是\r\n或只是\n,具體取決於您的操作系統。完成後,您可以使用Ajax逐行將其提交到數據庫。

如果你可以用PHP來做,那麼會容易得多。你可以用explode()首先使用換行符(打破行),最後使用tab(打破列)。

相關問題