• ベストアンサー

ServletからAccessのテーブルをCSV形式で出力の方法

サーブレットからAccessのテーブルをCSVとして出力することは可能ですか? 参考になるサンプルやサイトなど教えて頂くと助かります。 JAVAに関してはまだ触り程度なのでよろしくお願いします

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

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

  • ベストアンサー
  • osumitan
  • ベストアンサー率33% (102/307)
回答No.1

サーバにAccessがインストールされていて、 mdbファイルがサーバに存在するものであれば JDBCを使ってCSV出力できるでしょう。 そうなればSQLでmdbファイルの中身を見られるので あとはそこからCSVの形式のStringを作り出して ファイル出力なりクライアントにダウンロードなり することができます。 JDBCについては普通にWEBで検索すればわかるでしょう。

AquaSkyMoon
質問者

お礼

ありがとうございます。あとは自分で調べてがんばってみようと思います。

関連するQ&A

  • CSVファイルをアクセスのテーブルに出力する

    こんにちは Access VBA初心者です。 やりたい処理なのですが CSVファイルをmdb内であらかじめ作成されているテーブルに出力したいのですが、 最初にTransferTextwでワークのテーブルにインポートして そのワークテーブルを1レコードずつ読み込みmdbのあらかじめ作成されているテーブルにINSERTしていくという方法しか今思いつきません。 インポートするとワークテーブルはすべてテキスト型になっていますが、 それを違う型の項目にINSERTするということなど可能なのでしょうか? それとももっとスマートな方法があるのでしょうか? ざっくりと書いてしまいましたが、よろしくお願いいたします。

  • csv2tableのテーブルを動的に変更したい

    現在、jquery.csv2table.jsでCSVファイルを読込み、出力されるテーブルデータをグラフ表示しています。 ここで出力されるテーブルデータをブラウザ上から動的(テキストエリア化)に変更でき、グラフデータにも反映できるようにしたいと考えていますが、下記の課題に対して、どこをどのように手を加えてよいかまったくわからない状態です。 「テーブルデータのテキストエリア化」 「テキストエリアからのグラフ、CSVファイルへのフィードバック方法」 HTML、JavaScriptに関して全くの素人で、他サイトを参考にしつつコピペで作っている状態です。 色々探ってはみたのですが、参考となるサイトを見つけることができず、自力での解決も困難な状況で困っています。 参考になりそうなサイトの紹介などでもかまいませんので、皆さんのお力をお貸しください。 どうぞよろしくお願いします。 <参考サイト> http://jsgt.org/lib/jquery/plugin/csv2table/v002/test.htm ※ここの”setting.use ( use jQchart )”が現在の状態に近いです

  • Access VBAからcsvの出力について

    Access VBAからcsvの出力について Select * into csvファイル From テーブル名 Where ••• Where句なし、全件ではちゃんと出力できるのですが、 Where句ありだと0件になってしまいます。 Where句指定はできないのでしょうか? よい方法があれば教えてくださいm(._.)m 環境はフロントAccess ,DBはSQL server バッチでの出力も試みましたが、 Serverがあるフォルダにアクセス権限がないため、 断念しました。

  • アクセスから自動で(マクロ化)csv形式で出力したいです。

    こんにちは。いまアクセスのプログラムで困っています。 もし、お分かりでしたらお返事願います。 ymd = Format(Now(), "yyyymmdd") DoCmd.OutputTo acTable, "テーブル名", acFormatXLS, "D:\XXXX" & "XYXY" & ymd & ".csv", True, "" これでやると、うわべだけのCSV形式で実は.XLSになっていたということらしいのですが、こういう形でCSV形式で出力する方法は無いでしょうか?

  • ACCESSのテーブルをCSVファイルに

    こんにちは。 ACCESSテーブル内のフィールド値をカンマ付きのテキストファイルまたは CSVファイルで出力したいのですがなにか良い方法はないのでしょうか? ちなみにDoCmd.TransferTextだのDoCmd.OutputToを試してみたので すが、うまくいきませんでした。 よろしくお願いします。

  • エクセルマクロでCSVファイルをACCESSのテーブルに取り込みたい

    エクセルマクロというかプログラミング初心者です。 エクセルマクロでCSVファイルをACCESSのテーブルに取り込みたいのですが、なんだかさっぱり分かりません。 近いサンプルコードや勉強方法が載っているサイトをご存知のかたがいらっしゃったら教えてください。

  • テーブルに変更があったらCSV出力

    Oracle上のあるテーブルに変更があったら、そのテーブルのデータをCSVに出力するということをしたいのですが、どのようにするのが、よいでしょうか?知恵を貸してください。 ちょっとだけ考えたこととして、Trigger機能がうまく利用できないかと思ったのですが、CSVと連動するのが難解で悩み中です。 どうか、ご教授ください。お願いします。

  • アクセス97のテーブルをVBAでCSV変換するには?

    アクセス97のテーブルをCSVに変換して エクスポートする必要があります。 CSVの出力先フォルダが固定で無いため マクロで無くVBAで記述する必要があります。 どのような記述にすればいいでしょうか?

  • ダブルコーテーション付きでCSV出力

    ACCESSでcsvを出力するように作りたいと思っています。 フォームで画面を設けボタンを押すとテーブルのデータをcsvとして出す仕組みです。 ボタン押下で以下のメソッドがよばれてcsvが出力されるようにしました。 DoCmd.TransferText acExportDelim, "Q_基本情報 エクスポート定義", "Q_基本情報CSV", scsvfileNm, True csvは出力されたのですが、テーブルカラムがnullの場合、以下のように出力されてしまいます。 ^^^^部分が"(ダブルコーテーション)が付きません。 "2",,"会社",,,,"0" ^^^^ ^^^^^^ 以下のようにnullでも""が付いて出されるようにしたいのですが、 TransferTextメソッドでは無理なのでしょうか "2","","会社","","","","0" どなたか詳しい方教えてください。お願い致します OS、アクセスのバージョンは以下のようになっています。 OS:windowsXP ACCESS2003

  • テーブルをCSV形式で保存できますか?

    よろしくお願いします。 Access2000と2002 OSはWIN2000とXPです。 Accessで作ったテーブルをCSV形式で保存をしたいのですが、 エクスポートのところを見ても、CSV形式が無いため保存することが出来ません。 現在は、コピー、ペーストでEXCELに貼り付けて、保存をしているのですが、 できれば、フォームか何かで、ボタンを押すと、保存できるような感じに していきたいのですが、無理でしょうか?(マクロであれば可能ですか?) よろしくお願いします。

専門家に質問してみよう