大量のデータと数式を含む巨大な 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 エンジンの優れたサポートが必要です。