コンテキスト:私はユーザーの入力を受け取り、Excelの機能に大きく依存する比較的複雑で複数のステップの計算を実行し、業界の標準である結果とグラフのサマリーテーブルを出力します。私のクライアントは、これをWebアプリケーションにして、すべてのエントリをDBに保存し、すべての結果をブラウザで配信できるかどうかを尋ねました。私はそれをPHPやjavascriptのいずれかでプログラムすることができると知っていますが、Excelの機能にどのように依存していたかを考えると、難しく、非常に時間がかかるでしょう。データベースを読み書きするWebアプリケーションでExcel /シートを使用して計算しますか?
質問:フォームでデータをキャプチャし、PHPで作成し、SQLデータベース(または言語/データベースソリューション)に保存し、それらの値を使用してmy Excelスプレッドシートは、バックグラウンドで「計算エンジン」として機能しますか?
環境設定:私はJavaScriptよりもはるかに多くの経験を持っているため、PHPを優先します。同様に、DBソリューションとしてSQLを使用することをお勧めします。 GoogleスプレッドよりExcelを優先しますが、必要に応じて切り替えることができます。
確かに、このようなライブラリを使用してスプレッドシートを編集することができます。https://phpspreadsheet.readthedocs.io/ja/develop/ – JimL
@JimL、それは解決策のようです。 1つの質問を通して、私はあなたが答えることを願っています。セルA5の式が合計(A1:A4)であり、A6の式が(A5 + 1)である前出のスプレッドシートがあるとします。 PhpSpreadsheetでは、スプレッドシートを読み込み、A1:A4の新しい値を書き込んだり、A6をプルダウンしてユーザーに表示したりすることができますか?それとも、プロセス全体を再作成する必要がありますか? 簡単な言葉で言いますと、書き込むセルと取り出すセルの間で一連の計算が行われているのですか?それは自動的に行われるのでしょうか、それともやりますか? – user1563247