以编程方式访问Excel

时间:2012-04-25 16:51:33

标签: excel

我获得了一个包含大量数据和公式的巨大excel文件,我需要访问其中实现的功能,以创建在MacOSX上运行的Web服务。我首先尝试使用POI从Java访问其功能但不幸的是POI不支持某些功能,如MINVERSE,TRANSPOSE,MMULT等,我发现它们实现起来特别困难(另见this question)。

是否有以编程方式访问Excel工作表?我发现R的RCOMClient,但它似乎在Windows上运行。 Perl,Python,R,Octave,C ++,Java或者其他任何东西,只要它提供了完整的Excel公式功能。

Python Excel :为什么Python Excel不是我的问题的选项。在教程中写道:

  

相关参考仅在您具有外部知识时才有用   什么细胞可以作为起源。在Excel中找到许多公式   文件包括函数调用和多个引用,而不是   有用,而且可能太难评估。 完整的计算引擎   不包含在xlrd中。

不幸的是,我需要对Excel引擎提供非常好的支持。

1 个答案:

答案 0 :(得分:2)

当然可以。

您是否查看了精彩的Python Excel项目?

更好:你可以看看that stupendous blog post

如果您需要更多帮助,请尽情享受并发布信息。

  • 不要用Python之外的其他语言来访问Excel,因为Python会浪费你较少的时间。