我在非托管 C++ 中进行了一些数学模拟,现在我需要将它们与 Excel 集成(以便可以从 Excel 调用函数并取回值)。我不想使用任何 VBA,所以我想我必须实现一个 XLL 插件。我想尽可能少地使用第三方附加框架。有人可以指点我一个好的教程吗?
问问题
5741 次
1 回答
14
从 SDK 开始可能会有点不愉快。我建议您尝试以下工具包之一:
- XLW ( http://xlw.sourceforge.net/ ) 是一个标准的开源 C/C++ 包装器。
- Keith Lewis 的 NXLL 库 ( http://nxll.codeplex.com/ ) 可能值得一看,如果您感觉更喜欢冒险,并且喜欢现代风格的 C++。
- Excel 的 C/C++ 工具包的劳斯莱斯是 XLL+ ( http://www.planatechsolutions.com/xllplus/ )。
当然,对于托管代码,或制作一个从 .NET UDF 调用非托管 C++ 代码的 C# 包装器,您将使用 Excel-DNA ( http://exceldna.codeplex.com )。
于 2011-08-15T20:15:01.150 回答