F#Excel-新应用程序类出错
当我这么做的时候F#Excel-新应用程序类出错,excel,f#,Excel,F#,当我这么做的时候 type RExcel() = let xlApp = new ApplicationClass() 我有一个错误: 正在检索的COM类工厂 具有CLSID的组件 {00024500-0000-0000-C000-0000000000 46} 由于以下错误而失败: 80040154ззззззззззззззззз107 (HRESULT的异常:0x80040154 (REGDB_E_CLASSNOTREG)) 也许我可以用另一种方式实现Excel的读/写功能 添加
type RExcel() =
let xlApp = new ApplicationClass()
我有一个错误:
正在检索的COM类工厂
具有CLSID的组件
{00024500-0000-0000-C000-0000000000 46}
由于以下错误而失败:
80040154ззззззззззззззззз107
(HRESULT的异常:0x80040154
(REGDB_E_CLASSNOTREG))
也许我可以用另一种方式实现Excel的读/写功能
添加:已安装OpenOffice。。。汇编程序的版本是14。。。也许我需要使用另一个用于Excel的.NET库?我不确定我是否正确理解了您的场景,但是如果您想使用
ApplicationClass
调用EXEP,您需要在计算机上安装完整的Excel(应用程序的所有用户也需要安装Excel)。该库只是调用Excel中某些内部功能的包装器
如果您想直接在F#中生成Excel文件,可以查看生成XLSX(基于XML的新格式)文件的库。例如:这应该很容易从F#开始使用,并且不应有任何其他要求。您的计算机上安装了哪个office版本?您使用哪个版本的PIO程序集?我希望能够使用2003和2007 Excel文档