2017-04-04 3 views
-8

私は完全に公式化された別のプロバイダから来た10種類のExcelシートを持っています。 これらのすべてが入力として10個のアイテムを取得し、4個のアイテムを出力として与えます。 クライアントからこの10項目を取得し、ファイルをExcelに設定し、Excelを実行し、Web上に出力を表示するWebページを準備することは可能でしょうか?Actullay Excelファイルを電卓エンジンとして使用したいと考えています。 ありがとう、皆さん。私は詳細を説明させてください。 1.各シートには10​​枚以上の用紙があり、分析には最低2日必要です。 2.プロバイダーが変更された場合、新しいExcelファイルを使用できるため、プロバイダーが数式を変更したため、変更された部分を見つけるのは難しいです。 3. Excelシートを計算エンジンとして保持することをお勧めします。 。 4.入力項目と出力項目は決して変更されません。計算エンジンとしてExcelを使用する

+2

Excelは、このタイプのタスクに適したツールではありません。私はPythonやPHPのようなものを学び、好きなExcelのインポートライブラリを見つけ出し、データを抽出し、関連する処理を行い、結果をWebページに表示することをお勧めします。 Excelを使いたい場合は、残りの人生で、自分で手動ですべての作業を行う必要があります。 –

+1

Apache POIを試してみてください - あなたは確かにその数式をExcelと*実行するための金額を入力することができます –

+0

Googleスプレッドシートはいかがですか? –

答えて

2

一般的な概念として、すべてが可能です。問題は、このサイトを楽しく近くどこにでも作るのに苦労しているように私に聞こえるので、あなたが本当にこれを望んでいるかどうかです。

Excelで計算を実行させるには、Excelでブックファイルを開く必要があります。これは、PythonとJavaが利用可能なVBAまたはCOMインタフェースを介して自動化することができます。

しかし、私は新しいプログラミング言語を学び、その言語で必要とするExcel機能を実装し、COMインターフェイスを適切に取得するよりも、そのコードをサーバーに取り込む時間が少なくて済むと思っていますワーキング。

+0

Apache POIを使用してスプレッドシートを開き、その式を実行し、その答えをWebサイトに返すサーブレットを持つjsp/servlet Webサイトを持っていないのはなぜですか? –

+0

Apache POIはMicrosoftのOLE技術を使用して、 COMの上に、あなたのソリューションは私が記述した例です。 – Sebastiaan

+0

RHELでどのように実行できるか説明してください。 –

関連する問題