我有一個Excel電子表格,包含我希望用於填充MySql中各種表格的數據。爲了確保業務邏輯得到遵守,我開發了一系列存儲過程。每行可以調用一個或多個這些過程 - 取決於內容。將數據插入到MySql中
我想到了兩個可能的解決方案 - 無論是
一)寫一個PHP腳本來做到這一點;
或
b)寫一個Excel宏來做到這一點。
必須注意的是,數據仍處於上線前可能正在編輯的階段。
所以我的問題是,什麼是最好的解決方案?任何一個可能的優點/缺點?任何可能的陷阱?還有其他可能的解決方案嗎?
我有一個Excel電子表格,包含我希望用於填充MySql中各種表格的數據。爲了確保業務邏輯得到遵守,我開發了一系列存儲過程。每行可以調用一個或多個這些過程 - 取決於內容。將數據插入到MySql中
我想到了兩個可能的解決方案 - 無論是
一)寫一個PHP腳本來做到這一點;
或
b)寫一個Excel宏來做到這一點。
必須注意的是,數據仍處於上線前可能正在編輯的階段。
所以我的問題是,什麼是最好的解決方案?任何一個可能的優點/缺點?任何可能的陷阱?還有其他可能的解決方案嗎?
如果您使用Excel中的數據填充數據庫,請使用PHP進行操作。我建議使用http://phpexcel.codeplex.com/進行數據操作。
我推薦使用php腳本。有了它,您可以將邏輯外化,並在以後輕鬆重用。
有很多的類/庫 (PHP excel reader for example) ,你可以用它來解析電子表格,於是腳本只能包含內容相關的邏輯。
用戶是否正在運行它,如果是的話,他們會在Excel中運行它嗎? – Fionnuala
這個想法是在開發階段收集/編輯Ecel電子表格中的數據。然後將這些數據導入到MySql中,直到事件生效。我可以看到麻煩方法的優點。只是想知道其他人是否面臨類似的情況,並希望從他們的經驗中學習。 –