- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスありがとうございます。)
HTML、JSPを使用したエクセルをデータベース代わりにしたい方法を調査
このQ&Aのポイント
- 職場で各作業者の工数集計システムを作成するために、HTML、JSPからエクセルをデータベース代わりに使用したいと考えています。方法を調べていますが、SQLと同じような感じでできるのか疑問です。
- HTML、JSPページで入力した内容を任意のディレクトリのエクセルに格納し、範囲などの条件を設定し、集計結果をCSVで出力できるシステムを作成したいと思っています。
- 業務で初めてこのようなシステムを作成するため、成功させるためにはどうすれば良いのか悩んでいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
かなり似たようなプログラムを作成した経験があります。 >方法を調べてますが、SQLなどと同じような感じでできると考えて良いでしょうか? かえって難しいです。また、検索や、データ項目の拡張性の面などで、完全にExcelだと不便です。 一応JavaからExcelを操作するライブラリなどはありますが、日本語の詳しい情報はかなり少ないです。 http://poi.terra-intl.com/ >集計した結果をCSVなどで出力できたらと思ってます 最終的に出力するのがCSVならば、Excelにデータを保存するのではなく、データ自体はMySQLなどのデータベースに保存して、集計するときに、CSVに変換すればいいと思います。(私も実際そうしました) もしくは、データの保存もCSVにするか、XMLでしょうか。どちらにしろ最終的にCSVにするなら、Excelでデータを保存することに関して、利点が見当たりません。
その他の回答 (1)
- superside0
- ベストアンサー率64% (461/711)
回答No.2
JSPで受信したフォームデータを、サーバーの任意のディレクトリに CSVファイル形式として 出力しておく(ファイル追記モードで) (SQLのdelete,update,selectの機能が必要なら、 CSVをテキストファイルとして読み込んで、上書きする必要がありますが) そのCSVファイルを自分のPCにダウンロードしてから、Excelで開き 集計はExcelで行う でいけるんじゃないでしょうか
質問者
補足
ありがとうございます。 やはり、最後はダウンロードしてからの集計になりそうですか。 もう少し検討してみます。
補足
ご回答ありがとうございます。 >かえって難しいです。また、検索や、データ項目の拡張性の面などで、完全にExcelだと不便です。 やはり専用のものではないので、難しいですか・・・ SQLにするとなると色んな人の許可が必要だったり、すでにエクセルで工数を集計していたりで データを移し変えるのが負担になったりで、エクセルにしようと考えたのですが。 出力はCSVにこだわっているわけではないので、エクセルでもいいです。