質問: エクセルとXOOPSの連携の質問です。 XOOPSの該当モジュールにあわせたデータ形式のエクセルデータをアップロードするだけで、あとは自動処理でXOOPSにMySQL経由でデータが反映できるということは(プログラミングなどでカスタマイズするなど含めて)可能でしょうか。
回答: 本当に自動化するには EXCELファイルがアップロードされたことを検知し 内容をMySQLへ登録するプログラムを Unix系ならCronなどやWindows系ならサービスなどで 常駐させなければなりませんので、結構面倒だと思います。 擬似的に自動化なら、XOOPSのモジュールを改造するなどして そのモジュールの起動時に 新しいEXCELファイルがアップロードされてないかチェックし あれば、その内容をMySQLに登録する処理を追加するのが良いと思います。 PHPからEXCELを読み込む方法はいろいろあると思います。 例えば、以下のようなページが見つかりました。