2011-08-30 59 views
0

我有一個Excel電子表格,包含我希望用於填充MySql中各種表格的數據。爲了確保業務邏輯得到遵守,我開發了一系列存儲過程。每行可以調用一個或多個這些過程 - 取決於內容。將數據插入到MySql中

我想到了兩個可能的解決方案 - 無論是

一)寫一個PHP腳本來做到這一點;

b)寫一個Excel宏來做到這一點。

必須注意的是,數據仍處於上線前可能正在編輯的階段。

所以我的問題是,什麼是最好的解決方案?任何一個可能的優點/缺點?任何可能的陷阱?還有其他可能的解決方案嗎?

+0

用戶是否正在運行它,如果是的話,他們會在Excel中運行它嗎? – Fionnuala

+0

這個想法是在開發階段收集/編輯Ecel電子表格中的數據。然後將這些數據導入到MySql中,直到事件生效。我可以看到麻煩方法的優點。只是想知道其他人是否面臨類似的情況,並希望從他們的經驗中學習。 –

回答

0

我推薦使用php腳本。有了它,您可以將邏輯外化,並在以後輕鬆重用。

有很多的類/庫 (PHP excel reader for example) ,你可以用它來解析電子表格,於是腳本只能包含內容相關的邏輯。