• 締切済み

JSPでエクセルの処理をしたい

JSPでエクセルのマクロを利用し、 その結果をwebページ上に出力しようと考えています。 調べたところPOIやWSHなどで できるそうなのですが、 紹介しているHPや書籍が少ないので どうにも進まない状態です。 ・JSP上でエクセルを起動する方法 ・そこでマクロを使用する方法 これらについて知っていることがあったら 教えてください。 また、お勧めのサイトや書籍があったら 教えてください。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

はじめまして。 POIは使ったことがありますが、マクロが含まれて いるファイルを読み込んだ場合うまく値が取得できませんでした。 バージョンは2.5です。 POI自体、改善の余地が多い低レベルのAPIと思って ください。 使用したことは無いですが、jacob.jarと いうのがあって、エクセルの他PowerPointなど、 Officeの機能をJavaから使用できる みたいです。 JACOBや、jacob.jarでネットで検索してみてください。 結構ヒットしますよ。

関連するQ&A

  • サーブレット/jspについて

    これまでVB系の開発を主に行っておりましたが、javaを学ぶこととなり、Eclipse3.4でwebアプリケーションの開発ができるレベルに達する事を目標に学習を行っております。「明解Java 入門編」という書籍を読んでjavaの記述の仕方を少し学びました。 次のステップとしてサーブレット/JSPを学びたいと考えているのですが、何かお勧めの書籍があればご紹介していただけないでしょうか? amazonにて一通り拝見したのですが、評価の高い書籍はどれも数年前の発刊だったり、Eclipseの操作の記述が無いのでは?というような不安で選ぶに選べません。 Eclipse3.4の機能を熟知しきれていなくともサーブレット/JSPを学びたいのですが良書があればご紹介いただけないでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Java
  • JSPとは凄いのか?SEO的には?

    これからプログラム未経験の私がJAVAを習います。不安で一杯ですが、将来性があるとのこと。そこで質問ですが、 1)jsp というのはPHPに比べて何か良い点があるのですか? 2)PHPが無料というは聞いたのですが、javaも無料なのですか? 3)JSPで作られたwebをあまり見ませんが、SEO的にはあまり良くないのですか? 4)javaをプログラムの最初に習うのはどう思われますか? 5)プログラム初心者に対してのお奨めの書籍などありますか? いろいろ書いてすみません。今後とも宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JSPに表示させたテーブルをEXCELの印刷機能を用いて印刷したい

    JSPに表示させたテーブルをEXCELの印刷機能を用いて印刷したい JSPに検索結果一覧を表示させ、一覧をEXCELの印刷機能を用いて検索をしようとしています。 (EXCELにこだわる理由は、一覧をソートさせたりヘッダ等の加工を手書きで行いたいためです。) ただし、JSPの検索結果は256列を超える項目数があり、 単純にCSVファイル形式で一覧を出力してもEXCELファイルで開くことが出来ませんでした。 上記の条件で実現できる方法はあるのでしょうか? (カテゴリがJAVAかMS Officeであるか判断しかねましたのでJAVAで質問させて頂きます)

    • ベストアンサー
    • Java
  • Excelマクロの便利さや基礎を知りたい

    お世話になります。Windows環境でのExcelは長年使ってきましたが、マクロについては、何となく難しいという気がして避けてきたため、全く何も知らない状態です。 とは言え、マクロを使えば仕事の効率が上がるのかもしれないと考えることもあり、少し勉強を始めてみようかという気持ちになってきました。 マクロを使えば、こんなに便利になるという事例紹介や、全くゼロの状態からマクロの基本が使えるようになるのに役立ちそうな、書籍やwebサイトをご存じの方は、ぜひご紹介ください。 現在の使用環境はWindows10、Microsoft365のExcelを使っています。 宜しくお願いいたします。

  • エクセルのマクロで処理中の表示をしたいのですが…

    エクセルでマクロを作りました。 起動はメニューからできるようにしました。 処理はsheet1のデータから演算処理した結果をsheet2 に出力します。始め、処理状況を表示(Visible = True)にしていたのですが、罫線などもあるため、処理に1時間ぐらいかかってしまいます。 そこで、処理状況を非表示(Visible = False)にしました。 しかし、仕事をしているという臨場感がないので、「今、処理中です」などの表示をしたいと思いますが、何か良い方法はありますでしょうか? どうぞ、ご教授ください。

  • エクセル2007でマクロが使えない

    いままでエクセル2000を使用していたのをエクセル2007に変えました。 エクセルファイルには、マクロプログラムをたくさん使っているのですが、 2007で使ってみると、マクロが起動しません。 マクロセキュリティで有効にすれば使えるのですが、お勧めできないと かいてあります。 今までどうり、普通に使う方法は、どうすれば良いですか。

  • アクセスクエリ(複数)→マクロ→エクセル出力(ワークシート別)

    仕事で必要になり、マクロ(アクセス)の勉強を始めました。 そこでわからないことがあります。どうか、よろしくお願いします。 マクロでエクセルに出力する方法はわかったのですが、それはばらばらのエクセルファイルで作成してしまう方法で、私の希望する一つのエクセルファイルに別々のシートで作成するのとは違うものでした。 試行錯誤してみたのですが、私の今の力ではできそうにありあません。 もしかしたらスクリプトを使ったりすればいいのかもしれませんが、私はエクセルでもマクロを使ったことがないのでとてもビビってます。 もしこの場合はスクリプトしか方法がないのであれば、これを機会に勉強をしようと思っています。 ただ、何から手をつけていいものか、さっぱりわからないのでオススメの参考書籍などあれば是非教えて下さい。 質問は2点「マクロの組み方」「スクリプトを使う場合は参考書籍等」を教えて下さい。 どうかよろしくお願いします。

  • アクセスありがとうございます。

    アクセスありがとうございます。 職場で各作業者の工数集計システムを作成しようかと思っておりますが、 HTML、JSPからエクセルをデータベース代わりに使用したいと考えております。 方法を調べてますが、SQLなどと同じような感じでできると考えて良いでしょうか? また、なかなかそういった解説をしているHPがなくて困ってます。 HTML、JSPページで入力した内容を任意のディレクトリのエクセルに格納し、また同じようなページで 範囲などの条件を設定し、集計した結果をCSVなどで出力できたらと思ってます。 業務でこういったものを作成するのは始めてなので何とか成功させたいと思います。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • phpからエクセルのマクロを実行することは

    エクセルマクロを実行した結果をpdf等に出力してダウンロードをさせたいのですが、 phpからエクセルのマクロを実行することは可能でしょうか。 また、エクセルの内容をphpでpdfにする方法もご教授いただければと思います。

    • ベストアンサー
    • PHP
  • jspファイルをリンクしたい

    素人なので質問自体もトンチンカンかもしれませんが、 やりたいことは、自分のHPのリンクボタンに、 別のサイトの検索結果ページをリンク先として 貼り付けたいのです。 ただし、検索結果のページのアドレスをコピー して、リンクボタンに貼り付けただけではエラー (null)が表示され目的のページが表示されません。 検索結果のページは常に同じページが表示されれば 良いので、検索条件は固定です。 検索結果ページのファイルの拡張子はjspです。 どのような処理をすれば、目的の検索結果ページを 表示できるのでしょうか? 教えてください。

    • ベストアンサー
    • Java

専門家に質問してみよう