1

我见过各种读取(和写入)Excel 电子表格的方法。例如:

但我感兴趣的不仅仅是读/写 Excel 文件。我想要一些可以评估任意 Excel 公式的东西。到目前为止,我已经看到了这种情况:

有更好的选择吗?

4

3 回答 3

1

如果您只针对 Windows 平台,那么您确实无法替代运行 Excel,并通过 COM 桥接器控制它。

正如您所发现的,任何其他解决方案都可能是

  • 不完整,和/或
  • 不兼容和/或
  • 不一致的

用 Excel。

不幸的是,这确实为您的软件增加了对 Excel 的依赖。

于 2009-01-19T14:28:21.770 回答
1

SpreadsheetGear for .NET与 Excel 足够兼容,Microsoft 使用它在其 MSN Money 网站上计算基于 Excel 的计算器。

于 2009-01-19T14:57:27.000 回答
0

如果您想评估 Excel 公式,坦率地说,Excel 是唯一可靠的方法。因此,通过 COM 桥运行 Excel 是可行的方法。

我以前在 Java 中使用JACOB做过这个,效果很好。Excel 负责所有功能。您只需填充您的电子表格(在内存中),然后让 Excel 完成剩下的工作。

于 2009-01-19T15:13:53.033 回答