2010-04-16 24 views
0

我有一個帶有asp頁面的服務器,它使用Excel.Application對象在Excel中生成報表。通常,Excel必須安裝在服務器上才能工作。然而,我想知道是否可以利用客戶端機器上的excel安裝來代替,因爲我無法在服務器上安裝Excel?在客戶端計算機上安裝Excel而不是服務器上使用Excel的Excel.Application

感謝您的幫助,您可以給

+0

從任何服務器應用程序(包括ASP Classic應用程序)調用Office自動化API是非常危險的。這些API是爲在臺式機上使用而開發的,並且在服務環境中運行時會發生不可預知的故障。 – 2011-12-01 02:42:21

回答

1

要做到這一點,你需要的原始數據讀取到用戶的瀏覽器,並使用JavaScript通過它的COM對象模型來自動化Excel,這將是一個多種漂亮的可怕原因,尤其是用戶必須在其計算機上執行的安全重新配置。

YMMV但ADO可用於創建excel文件。

+0

嗯,謝謝,我會在星期一看看。 – simonalexander2005 2010-04-18 10:09:32

+0

行,所以好像ADO重寫是一種可能性...現在學習ADO ... 乾杯:) – simonalexander2005 2010-04-19 08:13:39

相關問題