我正在尋找所有可能的語言來解決特定的商業案例問題。是否可以通過完全信任的java applet自動執行excel?
基本上需要一種方法來允許用戶在本地瀏覽excel文件,然後使用Microsoft Excel COM自動化,讀取單元格內容並從這一點開始執行一些操作。我有沒有使用Java的經驗,但我知道這種類型的事情是「幾乎」可能使用Silverlight 4.0。下面是發現證明你如何使用C#在Silverlight開始自動化的代碼行:
dynamic objExcel = AutomationFactory.CreateObject("Excel.Application");
問題是Silverlight的只是從「我的文檔」打開文件,似乎沒有什麼可以做,以使應用程序充分訪問文件系統以讀取任何文件。所以我正在調查Java是否有能力完成這項任務?
我不需要一個關於如何去做的重要解釋,主要是我只需要你作爲一個Java開發人員的經驗就可以說 - 是的,原則上它肯定是可能的,或者不是。我需要從用戶指定的任何位置打開此xls文件。
所以兩件事情真的:
- 您可以瀏覽並使用受信任的Java小程序打開任何文件?並從打開的對話框訪問文件路徑?
- 你可以自動化從Java小程序的MS Word/Excel。
感謝
我不打算打破任何限制。我正在研究一個可以處理我的用例的框架。該框架應該允許本地應用具有相同的執行權限,除非它在瀏覽器中運行。 – 2010-11-30 20:57:44