gpt4 book ai didi

excel - F# Excel - 新 ApplicationClass 上的错误

转载 作者:行者123 更新时间:2023-12-04 22:10:50 25 4
gpt4 key购买 nike

当我这样做的时候

type RExcel() = 
let xlApp = new ApplicationClass()

我有这个错误:

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Класс не зарегистрирован (Class doesn'registered) (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).



所以也许我可以用另一种方式实现 Excel 读/写功能。

补充:已安装 OpenOffice... 汇编器版本是 14... 也许我需要为 Excel 使用另一个 .NET 库?

最佳答案

我不确定我是否正确理解了您的情况,但如果您想使用 ApplicationClass 调用 Excep ,您需要在您的计算机上安装完整的 Excel(并且您的应用程序的所有用户也需要安装 Excel)。该库只是调用 Excel 中的一些内部功能的包装器。

如果您想直接在 F# 中生成 Excel 文件,您可以查看生成 XLSX(基于 XML 的新格式)文件的库。例如:http://epplus.codeplex.com/这应该很容易从 F# 中使用,并且不应该有任何其他要求。

关于excel - F# Excel - 新 ApplicationClass 上的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com