close
最近透過 ASP .NET 讀取 Excel File 時,轉入 DB 時產生了一個問題。一般我們在 Excel 儲存格打入計算公式後,Excel 就會直接轉成計算結果。這樣的狀況在 ASP 讀取之後,該公式會被直接轉入 DB。因此,需要額外處理該字串。經過 Google 的協助下,總算解決這個問題。
前置作業 :
- Project --> Add Reference.
- 切換到 COM 的頁籤.
- 選取 "Microsoft Script Control 1.0" 並點選 OK
程式碼範例 :
Dim str1 As String = "10 + 10 - 15"
Dim ScriptEngine As New MSScriptControl.ScriptControl
ScriptEngine.Language = "VBScript"
Dim answer As String = ScriptEngine.Eval(str1)
Response.Write(answer)
Reference:
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_22600502.html
全站熱搜