[英]F# Excel - error on new ApplicationClass
當我剛做
type RExcel() =
let xlApp = new ApplicationClass()
我有這個錯誤:
由於以下錯誤,檢索具有CLSID {00024500-0000-0000-C000-000000000046}的組件的COM類工廠失敗:80040154Класснезарегистрирован(未注冊類)(HRESULT的異常:0x80040154(REGDB_E_CLASSNOTREG))。
因此,也許我可以通過其他方式實現Excel讀/寫功能。
添加:已安裝的OpenOffice ...匯編程序的版本是14 ...也許我需要為Excel使用另一個.NET庫?
我不確定我是否正確理解了您的情況,但是如果您想使用ApplicationClass
調用Excep,則需要在計算機上安裝完整的Excel(並且應用程序的所有用戶也需要安裝Excel)。 該庫只是一個包裝,它調用Excel中的某些內部功能。
如果要直接使用F#生成Excel文件,可以查看生成XLSX(基於XML的新格式)文件的庫。 例如: http : //epplus.codeplex.com/在F#中應該易於使用,並且沒有其他要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.