我給予了巨大的Excel數據和公式大量文件,我需要訪問其中實現創建MacOSX上運行的Web服務的功能。我首先嚐試使用POI從Java訪問其功能,但不幸的是,POI不支持MINVERSE,TRANSPOSE,MMULT和其他功能,我發現實現它們特別困難(另請參閱this question)。訪問Excel編程
是否有訪問Excel工作表以編程的方式?我發現R的RCOMClient,但它似乎它在Windows上工作。 Perl,Python,R,Octave,C++,Java或其他任何可以提供完整功能的Excel公式。
Python中的Excel:爲什麼Python中的Excel中不是我的問題的一個選擇。在本教程中寫道:
只有當您有外部知識 什麼細胞可以用作原點時,相對參考纔有用。在Excel 文件中找到的許多公式包含函數調用和多個引用,並且不是 有用,並且可能太難以評估。 完整的計算引擎是 不包含在xlrd中。
不幸的是我需要一個非常好的Excel引擎支持。
http://stackoverflow.com/questions/4226754/editting-excel-sheets-with-python這可能是有用的。 – Andrew 2012-04-25 16:53:13
@Andrew一個很好的澄清:我不想讀取和寫入Excel文件 - 我需要更多東西。我需要將它用作方法/例程:使用電子表格中定義的函數,爲它們提供輸入,並使用Excel方法(即SQRT,MINVERSE等)和(可能)VBA計算輸出。 – 2012-04-25 18:21:37