• ベストアンサー

strutsでエクセルファイルの操作

お世話になります、panchoです。 strutsを使用しないサーブレット開発において、エクセルファイルの読み込み操作を過去に扱ったことがあるのですが、strutsでエクセルファイルの読み込み操作が出来るのでしょうか。 当然、エクセルファイルへの書き込みは出来たのですが、 読み込みをしているサンプルがなくて困っております。 よろしくお願いします。

  • Java
  • 回答数3
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Struts自体に Excel ファイルを読む機能はないと思いますが、純粋にJavaプログラムから読み込むのだとすると HSSF(参考URL)はどうでしょうか?もう御存知かもしれませんが... http://jakarta.apache.org/poi/hssf/index.html strutsはやったことありますが、hssfは存在は知っているものの使ったことはないので自信なしです。

参考URL:
http://jakarta.apache.org/poi/hssf/index.html
panchopancho1
質問者

お礼

返信が遅れまして、済みませんでした。 HSSFで試してみて、上手くいきました。 ありがとうございます。

その他の回答 (2)

  • k-makoto
  • ベストアンサー率50% (1/2)
回答No.3

JCOMを使ってはどうでしょうか? Strutsとは関係ありませんが、 現在私が携わっているプロジェクトでStrutsと JComを使用してExcelの帳票を作成しています。 下記にURLを参考にしてください。 APサーバがWeblogicなら WebLogic-JComというのもあります。 Jakarta Poiですが以前、JComとPoiの どちらかを検討しようかと思いPOIを使ったのですが、 POIの方はなぜか不安定な動きをします。(私の使い方が悪いだけかもしれないのですが....) POIサンプルのURL http://taka-2.com/jclass/POI/

参考URL:
http://www.hcn.zaq.ne.jp/no-ji/jcom/
panchopancho1
質問者

お礼

返信が遅れまして、済みませんでした。 HSSFで試してみて、上手くいきました。 JCOMは忙しさに埋もれていたため、試用はまだしていないので、今後試したいと思っております。 ありがとうございます。

回答No.2

たしかにPOIを使うといいと思います。 僕は一度試して読み込めたので間違いありません。 一応下に,サンプルソースと説明の載ったURLを書いておきますので参考に。

参考URL:
http://taka-2.com/jclass/POI/JapaneseSheetName.html
panchopancho1
質問者

お礼

返信が遅れまして、済みませんでした。 HSSFで試してみて、上手くいきました。 ありがとうございます。

関連するQ&A

  • struts1.3.8のtldファイルの場所

    初歩的なことかもしれませんが、Webアプリケーションの開発をしようと思いstruts1.3.8をダウンロードして、以前使用していた参考書(struts1.2.9を使用している)を元に設定をしていこうとしましたが、tldファイルが見つかりません。 参考書にはstruts-1.2.9\libフォルダにあるように記述されていますが、対応する場所(struts-1.3.8\lib)の中にはjarファイルがあるだけです。 ダウンロードの失敗なのか、仕様が変わったのか、別の場所にあるのかわかる方は教えていただけると、幸いです。

    • ベストアンサー
    • Java
  • WeblogicでStrutsを動かす

    こんにちは、k-makotoと申します。 JakartaーStrutsをWeblogicで 動かそうとしているのですが、可能なのでしょうか? 「入門Struts」のHPからStrutsのWarファイルを ダウンロードしたのですが、Warファイルの配置の仕方 や使用する環境などがちょっとわかりません。 Weblogic+Strutsを使って開発された方が いれば教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • struts.jarファイルについて

    Struts(フレームワーク)を使用してWebアプリケーションの作成をしておりますが、 作成したソースファイルをコンパイルした際に以下のErrorとなります。 --------------------------------------------------------- C:\Users\workspace\Sample\WEB-INF\classes>javac Page1Action.java Page1Action.java:5: パッケージ org.apache.struts.action は存在しません。 import org.apache.struts.action.Action;                      ^ --------------------------------------------------------- Errorメッセージについて調べたところ、struts.jarをクラスパスに指定していないことが原因との情報を見つけました。 私の環境にはstruts.jarファイルが見つからないのですが、このファイルはstrutsをインストールすれば必ず存在するファイルなのでしょうか? また、上記Errorの発生原因についてですが、struts.jarをクラスパスに指定していないことによるものなのでしょうか? どなたかご存知でしたらご教授願います。

    • ベストアンサー
    • Java
  • Strutsを使ったファイル送信後の扱いについて

    Strutsを使ってCSVファイルからデータを取り扱うサーブレットを作っています。 http://www.javaroad.jp/opensource/js_struts20.htm にあるようにサーバ側のファイルに書き出してから、改めて読み直すのと、 //fileUpはorg.apache.struts.upload.FormFile型 InputStream is = fileUp.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); のようにして、BufferedReaderからreadlineなどで直接データの処理するのとでは、どちらが望ましいのでしょうか?

    • ベストアンサー
    • Java
  • S2Strutsの無設定で<html:form>は使えない?

    お世話になります。 現在S2Strutsの開発をおこなっていて無設定Strutsを使おうと思っています。 その際にstruts-config.xmlに記述なしでPOJOでクラスを作成し、入力フォームを作成したのですが通常strutsで使用する。 <html:form>タグでエラーが発生してしまいました。 おそらくstruts-config.xmlにマッピング記述がない為に発生しているのだと思いますが無設定Strutsでは<html:form>は使用できないのでしょうか? 代替え案などがあればご教授ねがえればと思います。 サンプルはmayaa板のみでJSPを使ったものがなかったので悩んでいます。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • VBA ファイル操作について

    はじめまして、VBA初心者の者です。 早速ですが、 エクセルマクロで「テキストファイルを開く」という操作を行いたいと思っています。 ここで言う「開く」は、読み込み/書き込み用に開くのではなく、テキストファイル自体を開いて、内容を画面上に表示するという意味です。 なにか良い関数や方法がございましたら、お教え願います。 よろしくお願いします。

  • Strutsのサンプルが動きません。

    Strutsを入手してサンプルを動かそうと思い以下のサイトを 参考にインストールしてみましたが http://msugai.fc2web.com/java/Struts/strutsInstall.html http://localhost/struts-example へアクセスできず困っております。 localhost_log.2006-05-23.txtを見るとログが出ておりますが・・・ ------------------------------------------------------------------------------- 2006-05-23 13:35:01 StandardContext[/struts-mailreader]action: []: このモジュー> ルに対するModuleConfigの検証 2006-05-23 13:35:01 StandardContext[/struts-mailreader]action: []: ModuleConfig> の検証が完了しました -------------------------------------------------------------------------------- どなたかお知恵をお貸しください。 因みにサーブレット(http://localhost/servlets-examples/)へはアクセスできます。 jakarta-tomcat-5.0.28 httpd-2.0.55 struts-1.2.9

  • Struts1とStruts2の人気

    Struts1系とStruts2系ではWebシステム開発の際にはどちらの方が需要があるのでしょうか? 古い記事で同様の質問がありましたが数年前の記事でしたので、最近の動向としてはどちらを使用する傾向があるのかを気にしています。 開発要件にも寄ると思いますが、一般的に現在Strutsを使用しようと考えた場合にどういった観点でどちらを選択するのかというところも伺いたいです。 ざっくりした質問で申し訳ないですが、皆さんの意見をよろしくおねがいします。

  • strutsの学習

    こんにちは 今javaを学習しているものです 簡単なプログラムからDB接続 JSP、サーブレット、サーブレットでのDB表示などを学習してきました 今はstrutsの学習をはじめています 書籍はstrutsのアプリケーション入門というのを見ながら、 環境設定をし、ネット上でサンプルコードひろってきて 動くまではたどり着きました。 今はどおいう動きをしているのかを、見ようとしているのですが・・・ どうしても動きがよくわかりません。 どこでフレームワークをつかっているのか なぜここで継承したり オーバーライドしているのか・・・ 最初に覚えないことが多すぎて 不安です。 みなさんも最初はそのような感じだったのでしょうか? なにか勉強法などありましたらおしえてください 今はじめて三日ほどたつのですが、どういう風にうごいているか、どういう風に読み込まれているかも わからない状態です まずはなんとなくで 書籍を読んでいったほうがいいのでしょうか? 最初から全部わかろうとしているのがまずいのかなと考えています

    • ベストアンサー
    • Java
  • 外部ファイル操作について

    外部ファイルへの入出力のやり方についてアドバイスお願いします。 外部ファイルは 書き込み専用(Sample.txtの内容を書き込む)のファイル「Test.txt」と 書き込む内容を記載してあるファイル「Sample_01.txt」と「Sample_02.txt」の2種類を用意しておきます。 「Sample_01.txt」には 1.おはよう 2.こんにちは 3.こんばんは Sample_02.txt」には 1.いただきます 2.ごちようさま 「Test.txt」の1行目には 【Sampleテキストの内容】 という文字列をそれぞれ初めから記載しておきます。 ファイルの読み込み・書き込みにおいて、「Test.txt」に1行目(【Sampleテキストの内容】 )を消さずに読み込み・書き込みするにはどうしたらよいのでしょうか。 また、「Test.txt」に1行目に【Sampleテキストの内容】という文字列が存在するかを判定するにはどうしたらよいのですか。 お手数ですが、アドバイスお願いします。 出力はDOS画面に行います。

    • ベストアンサー
    • Java