以编程方式访问Excel

我得到了一个巨大的Excel文件与大量的数据和公式,我需要访问其中实现的function来创build运行在MacOSX上的Web服务。 我首先尝试使用POI从Java访问它的function,但不幸的是,POI不支持一些像MINVERSE,TRANSPOSE,MMULT和其他function,我发现实现它们特别困难(也见这个问题 )。

有没有一种编程方式来访问Excel表单? 我发现R的RCOMClient,但它似乎它在Windows上工作。 Perl,Python,R,Octave,C ++,Java或者任何其他的,只要它提供了Excel公式的全部function。

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

只有当您具有可以用作原点的细胞的外部知识时,相对参考才有用。 在Excel文件中发现的许多公式包括函数调用和多个引用,并没有用,可能太难以评估。 完整的计算引擎不包含在xlrd中。

不幸的是,我需要一个非常好的Excel引擎支持。

你当然可以。

你有没有检查过奇妙的Python Excel项目?

更好的是,你可以看看这个惊人的博客文章 。

玩得开心,如果你需要更多的帮助,让我们贴出来。

  • 不要打扰从Python以外的其他语言访问Excel,因为Python是浪费较less时间的地方。