• ベストアンサー

ファイル出力

こんばんは。 ファイル出力方法に苦戦しています。 行いたい出力というのは、データベースより取得したデータを「DATファイル」として出力したいのですが、全く良い方法が思いつきません。 良い方法などありましたら、教えてください。

noname#10774
noname#10774
  • Java
  • 回答数3
  • ありがとう数0

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

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

DATファイルってのは拡張子がDATのファイルのことですか? であればファイル名に「.DAT」をつければいいだけですよ。 ファイル中身の形式は…質問内容からは分かりませんけど、単にDBから取得した値を出力すればいいだけなのかな? ファイルに出力する方法はjava.ioパッケージのドキュメントを熟読することですね。

その他の回答 (2)

回答No.3

ファイルI/Oならpcbeginnerさんの言うとおりAPI読んでみてください。 あとは Java ファイル出力 等のキーワードでググってください。 いくらでもサンプルは出てきます。

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

「DATファイル」はどんなファイル形式ですか? また、何ができて、何ができないかを書かないと 的確な回答は出ませんよ。

noname#10774
質問者

補足

出力形式は、各値を ”値”(ダブルコーテーション)で括り、 ,(カンマ)区切りで出力させたいです。 参考になるプログラム等ありましたら、ご教示下さい。

関連するQ&A

  • ファイルの出力先の指定方法

    SQL文にてデータベースより取得したデータを「.dat」ファイルにして出力させているのですが、出力先の指定方法が分かりません。 (※現状では指定していないので、テキトーな場所に出力されています) ファイルの出力先を指定する方法ってあるのでしょうか?ご存知の方がおりましたら、教えて下さい。

  • MDBファイルをCSV出力したい

    こんばんは。 環境: OS:WINDOWS2000 VB6.0 sp5 アクセス2000 VBからアクセスのMDBデータをCSV形式で出力させようとしています。  mdbファイルが実行中にVBのexeを起動してcsvファイルを取得したいのですが、いい方法が分かりません。 閉じているMDBファイルのデータをCSVで出力することは可能です。  MDBファイルが開いているとexeを実行した時に「実行時エラー7866 データベースが開いています」というようなメッセージが出て処理ができません。 なにかいい方法はないでしょうか よろしくお願いいたします。

  • COBOLのファイル出力

    初歩の初歩だと思うのですが、3つ質問があります。 1.出力ファイルを新規作成したい場合(物理ファイルが存在していない場合)、コーディングで作成する方法 2.出力ファイルにすでにデータがある場合、後ろに追加する方法 3.出力ファイルにすでにデータがある場合、指定した位置にデータを追加する方法 2,3は順編成ではできないでしょうか?VSAMならできますか? 1はコーディングではできないとしたら、JCLを使用しますか? ご教授、よろしくお願い致します。

  • E型の出力について

    お世話になります。 Fortran90にてファイル出力する際、数値データをE型で出力します。 この時、値がゼロに非常に近いデータが「0.1820639214-253」のように出力されてしまいます。 何が問題なのか、教えてください。 ちなみに出力文は以下のような感じです。 open(10,FILE = DATA.dat,form='formatted') write(10,'(10E20.10)')((F(i,j),j=1,Nz),i=1,Nx) close(10)

  • OracleからXML形式ファイルを出力する方法

    OracleデータベースからXML形式でデータを取得したいと思うのですが、うまくいきません。SQLのオプションで出力可能なのでしょうか? ちなみにOracle 9iを使用しています。 ご存知の方がいらしたら、教えていただけないでしょうか?

  • データの逐次出力?

    PHPを勉強しはじめてまだ3週間ぐらいです。 使用しているのはphp 4.3.10です。 どうぞよろしくお願いいたします。 現在、あるサイトのデータを取得して、データベースに情報を 登録しています。 データの登録が完了してから、1つのテーブルとして、出力しているのですが、できれば、データを取得すると同時にhtml出力したいのですが そのようなことは可能なのでしょうか? たとえば、 A:100 B:200 C:300 D:400 というデータを取得して、sqlに登録後、ループでまわして テーブルに出力するのではなく、 A:100 を取得した段階で、htmlに出力し、画面にその表示をしたいのです。 じょじょに、データが描画されていくかんじ? を想定しております。 お手数ですが、お詳しい方の助言をいただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • photoshop CS3のファイルの出力

    あるphotoshopデータを出力したいのですが、 近くの出力センターにはバージョン7.0しかないとのことでした。 私はデータをCS3で作成し、jpegファイルとして保存しています。 このまま持って行って出力センターのマシンで出力できますか? それとも、互換性のあるファイルに書き換えて持って行く必要がありますか? もしそうなら、7.0で保存する方法を教えてください。 よろしくお願いします。

  • PHPExcelでエクセルのファイルを読み込みたい

    PHPExcelでエクセルのファイルを読み込んで、データベースに入力したいと思っています。 しかし、PHPExcelでエクセルのファイルを読み込んで、セルの情報を読みとる方法がわかりません。 ネットで調べたところ、データをエクセルに入力して出力する方法はたくさんみつかりますが、その逆の情報はみつけることが出来ませんでした。 どうすればいいのでしょうか? また、データベースに入力するにあたって、行数と列数の情報があれば助かります。 それを取得する関数はないでしょうか? 今回の作業にあたって、「php-excel-reader」のライブラリの方が、必要な関数も分かりやすくてよかったのですが、エクセル2007のファイルを読み込むとなると、PHPExcelを選ぶしかありませんでした。 よろしくおねがいします。

    • ベストアンサー
    • PHP
  • ファイルへの出力

    現在VisualC++でアドレス帳を作成しています。 一人を構造体として、各メンバに値を入力し、ファイルに出力するプログラムを組みましたが、出力ファイルには文字化け?のようなものが出てきてしまいます。 メンバ変数に char* name があり、最初に name = (char *)malloc(NameLength); としてメモリを確保し、コンソール画面では全角入力によりデータを格納しています。 また char* age としてメンバを定義した場合は半角入力でデータを与えています。 これらを標準出力fopen("filename.txt", "w");より出力した場合変なもじ?が出力されてしまいます。 出力は fputs関数を利用しています。 文字化けを防ぐ方法はないでしょうか?

  • C言語でファイルを出力

    ファイルの中に変数をいれて複数のファイルをつくろうとしたのですが、 できたファイルの後に?マークがついてきます。 file = fopen("filename.txt", "w"); for(j=0; j<30; j++){ fprintf(file ,"%d.dat\n",j ); } fclose(file); file2 = fopen("filename.txt", "r"); として、ファイル名を書いたファイルをつくってから、 for(k=0; k<30; k++){ fgets(fp,sizeof(fp),file2); file_out = fopen(fp,"w"); 省略 fprintf(file_out, %e %e \n",a ,b); fclose(file_out); } fclose(file2); をして、30個のファイルを出力すると、 0.dat? 1.dat? 2.dat? . . . 29.dat? というファイルができてしまいます。 ファイルの中はしっかりできています。 なにか解決法を知っている方がおりましたら、どうか教えて下さい。

専門家に質問してみよう