- PR -

SQLJを使ってCSVからCSVを作れますか?

投稿者投稿内容
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-03-05 17:52
引用:

虎ノ門さんの書き込み (2007-03-05 17:39) より:
 (1)CSV→テーブル    ・・・ これは問題なくできます。
 (2)CSV→テーブル→CSV ・・・ これも問題なくできるでしょう。
 (3)CSV→CSV      ・・・ これはできるか?ということです。



むしろ、(2)ができて(3)ができないと考える理由はなんでしょう?
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2007-03-05 18:13
SQLJを使って、どこからどこまでのことをやりたいのか
はっきりさせないことには、何も進まないかと。
「できる」と書いてあっても、何ができているのか、
ちゃんと把握できているのかどうか怪しいと思う私は、心が狭いんですかね。

ちなみに、スレ主さんがおっしゃっているのは、「SQLJ」であって「SQL」じゃないですよ。(念のため)
虎ノ門
常連さん
会議室デビュー日: 2006/10/11
投稿数: 22
お住まい・勤務地: 埼玉県
投稿日時: 2007-03-05 18:24
(補足します)

 (1)CSV→テーブル
   CSVファイルを読み込んで、加工後、テーブルに格納することができました。
 (2)CSV→テーブル→CSV
   CSVファイルを読み込んで、加工後、テーブルに格納し、
   それをCSVで出力できました。
 (3)CSV→CSV
   CSVを読み込んで、加工後、テーブルには格納せず、別のCSVに出力できるか?
   これが質問です。

 今、FileOutputStream と csvというキーワードで調べています。
 ズバリの事例は見つかりませんが、普通にoutputをCSVにすれば出来そうな・・・
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-03-05 18:34
引用:

nagiseさんの書き込み (2007-03-05 17:52) より:
むしろ、(2)ができて(3)ができないと考える理由はなんでしょう?



CVSを読み込むことはできるのですよね?
CSVで出力することもできるのですよね?

足し算ができる、足し算と掛け算の混ざった計算ができる、
では掛け算はできるだろうか…?と悩むような話だと思うのですが。
虎ノ門
常連さん
会議室デビュー日: 2006/10/11
投稿数: 22
お住まい・勤務地: 埼玉県
投稿日時: 2007-03-05 18:42
nagiseさん、お疲れ様です。

 ≫CVSを読み込むことはできるのですよね?
 ≫CSVで出力することもできるのですよね?

 nagiseさんのおっしゃる通りです。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-03-05 21:57
引用:

虎ノ門さんの書き込み (2007-03-05 17:39) より:

 (1) CSV→テーブル    ・・・ これは問題なくできます。
 (2) CSV→テーブル→CSV ・・・ これも問題なくできるでしょう。
 (3) CSV→CSV      ・・・ これはできるか?ということです。


ここでいう "テーブル" というのは何のことなのでしょうか?
メモリも使ってはいけないとなると、不可能なわけですが。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2007-03-06 00:07
件名と悩みの本質が異なっているんですよね。
「SQLJを使ってCSVからCSVを作れますか?」
ではなく、
「CSVからCSVを作れますか?」
ですよね。
日ごろのお仕事や、こちらへの質問も含め、虎ノ門さんが一番心がけな
ければならないことは、自分が何に悩んで(引っ掛かって)いるのかと
いうことを分析することかと思いますよ。質問文で最も重要なことは
この三行

>CSVファイルを加工して
>別のCSVファイルに出力したいと思います。
>これは可能でしょうか?

なわけでして、どうしてもSQLJを使わなければならない理由が無い限り、
SQLJの存在は最悪書かなくても良かったはずです。むしろ今回は質問の
意図をぼやけさせてしまうという、悪い方向に寄与してしまったように
お見受けします。

>今、FileOutputStream と csvというキーワードで調べています。
>ズバリの事例は見つかりませんが、普通にoutputをCSVにすれば出来そうな・・・

調査の方向は合っているので、回答を書く必要は無いでしょう。
ではがんばってください。
会議室デビュー日: 2006/10/17
投稿数: 13
投稿日時: 2007-03-06 00:14
引用:

虎ノ門さんの書き込み (2007-03-05 17:02) より:
SQLJについては、@ITに以下の説明がありました。
----------------------------------------
SQLJはJavaプログラムから静的埋め込みSQLを
使用するためのメソドロジーと仕様である。
   ・
   ・
----------------------------------------
何となくわかる、その程度なので・・・



すみません。よく読んだら理解してないという事がわかった。
質問するまでもなかった。
以下のページのSQLJのコンパイルを読みましょう。
http://www.atmarkit.co.jp/fnetwork/tokusyuu/01sql99/sql99_3b.html

ちゃんと、自分が使う道具(言語)を理解してください。

# 部下なら、怒鳴るな



[ メッセージ編集済み 編集者: 狂 編集日時 2007-03-06 01:53 ]

スキルアップ/キャリアアップ(JOB@IT)