我收到了一个包含大量数据和公式的巨大 Excel 文件,我需要访问其中实现的功能以创建在 MacOSX 上运行的 Web 服务。起初我尝试使用 POI 从 Java 访问其功能,但不幸的是 POI 不支持某些功能,如 MINVERSE、TRANSPOSE、MMULT 等,我发现实现它们特别困难(另见这个问题)。
是否有编程方式访问 Excel 工作表?我为 R 找到了 RCOMClient,但它似乎只能在 Windows 上运行。Perl、Python、R、Octave、C++、Java 或任何可以提供超过 Excel 公式的完整功能的东西。
Python Excel:为什么 Python Excel 不能解决我的问题。在教程中是这样写的:
仅当您对可以将哪些单元格用作原点有外部知识时,相对参考才有用。Excel 文件中的许多公式都包含函数调用和多个引用,它们没有用处,而且可能难以评估。xlrd 中不包含完整的计算引擎。
不幸的是,我需要一个非常好的 Excel 引擎支持。