[英]Excel Generation in C#
我在生成Excel時出錯。
由於以下錯誤,檢索具有CLSID {00024500-0000-0000-C000-000000000046}的組件的COM類工廠失敗:80040154未注冊類(HRESULT的異常:0x80040154(REGDB_E_CLASSNOTREG))。
在我的本地計算機上工作正常。
看來您使用excel來生成excel文件。 也許您的服務器上沒有Excel? 我建議您注意OpenXML sdk來生成Office 2007+文檔。 它不需要計算機上的excel即可生成excel文件。
錯誤“未注冊的類”是因為計算機上缺少COM對象。
PIA只是允許您從.NET調用Office COM對象模型的程序集。
您需要在服務器上安裝Office才能修復。
我們在使用Excel和Interop時遇到很多問題,有一天發現了EPPlus 。 與Excel Interop不同,它可以獨立運行,並具有相當不錯的API以讀取和寫入Excel文件。
我知道這不是您問題的答案,但可能是您問題的解決方案!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.