CSVファイル作成について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
いつも参考にさせて頂いております。
今回CSVファイル作成のプログラムを作ろうとしているのです
が、CSVファイルの仕様として、文字項目は「”」(ダブルコ
ーテション(半角))で囲み、前後のスペースは無しとする。と
いうのがあります。今までは固定長のCSVファイルは作成した
ことがあるのですが、可変長のCSVファイル作成はしたことが
ありません。ちなみに文字項目以外に、数値項目もあります。こ
れを実現する方法をご教授してください。
OS :Windows XP PRO SP2
dbMAGIC Version:8.2K4SP2a
データベース :Pervasive SQL 2000
☆☆☆☆☆☆☆☆☆☆
株式会社シグマ
大沼 文彦
☆☆☆☆☆☆☆☆☆☆
今回CSVファイル作成のプログラムを作ろうとしているのです
が、CSVファイルの仕様として、文字項目は「”」(ダブルコ
ーテション(半角))で囲み、前後のスペースは無しとする。と
いうのがあります。今までは固定長のCSVファイルは作成した
ことがあるのですが、可変長のCSVファイル作成はしたことが
ありません。ちなみに文字項目以外に、数値項目もあります。こ
れを実現する方法をご教授してください。
OS :Windows XP PRO SP2
dbMAGIC Version:8.2K4SP2a
データベース :Pervasive SQL 2000
☆☆☆☆☆☆☆☆☆☆
株式会社シグマ
大沼 文彦
☆☆☆☆☆☆☆☆☆☆
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
まず変数で文字列の1000(最大の大きさにする)を用意します。
数字の場合はTRIM(STR(データ数値,’桁数'))
文字列の場合は'"'&TRIM(データ文字列)&'"'
間に接続文字(,)を&でくっつける
これをデータ分繰り返します。
データ出力で文字列の1000を出力すればどうでしょうか
数字の場合はTRIM(STR(データ数値,’桁数'))
文字列の場合は'"'&TRIM(データ文字列)&'"'
間に接続文字(,)を&でくっつける
これをデータ分繰り返します。
データ出力で文字列の1000を出力すればどうでしょうか
投票数:1
平均点:10.00
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ISHIJIMAさんご回答頂き有難う御座います。
ISHIJIMAさんの方法でやってみたいと思います。ちなみに桁数の
確認などは、これからなのですが、1000桁を超えた場合は、
もうひとつ変数を用意すれば良いのでしょうか。ご教授の程宜し
くお願い致します。
ISHIJIMAさんの方法でやってみたいと思います。ちなみに桁数の
確認などは、これからなのですが、1000桁を超えた場合は、
もうひとつ変数を用意すれば良いのでしょうか。ご教授の程宜し
くお願い致します。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
1000というのは例ですので2000でも3000でも最大の変数を用意すればよいと思います。
投票数:1
平均点:10.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは。2000桁の文字変数の確保、それのテキストファイルへの出力を試しました。可能でしたよ。
投票数:1
平均点:10.00
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ISHIJIMAさん、nkmtさんご返答頂き有難う御座います。
1000が最大ということではないようですね。お二人のアドバ
イスを参考に、プログラムを作成してみます。
1000が最大ということではないようですね。お二人のアドバ
イスを参考に、プログラムを作成してみます。
投票数:0
平均点:0.00