tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルCSVファイルについて
記事No12484
投稿日: 2008/06/10(Tue) 09:19
投稿者しんちゃん
CSVファイルのWRITEについて教えてください。
通常にWRITEすると
100,200,"あいうえお","abcd",100
になりますが オフコンで読みたいので
100,200,あいうえお,abcd,100
のようにダブルクォーテーションなしの状態で
WRITEしたいのですが、方法はありますか。
よろしくお願いします。

[ツリー表示へ]
タイトルRe: CSVファイルについて
記事No12486
投稿日: 2008/06/10(Tue) 09:20
投稿者しんちゃん
> CSVファイルのWRITEについて教えてください。
> 通常にWRITEすると
> 100,200,"あいうえお","abcd",100
> になりますが オフコンで読みたいので
> 100,200,あいうえお,abcd,100
> のようにダブルクォーテーションなしの状態で
> WRITEしたいのですが、方法はありますか。
> よろしくお願いします。

[ツリー表示へ]
タイトルRe: CSVファイルについて
記事No12488
投稿日: 2008/06/10(Tue) 09:33
投稿者よねKEN
#引用だけの自己レスがありますが、これは一体なんでしょうか?
#投稿時の操作ミス?それとも自己解決された??

> CSVファイルのWRITEについて教えてください。
> 通常にWRITEすると

通常にとはどのように書き込みを行ったのでしょう?
Writeステートメントを使ったのだと思いますが、
「"」を付加したくなければ、自分の望むCSVデータの文字列を作成して、
Printステートメントで書き込みすれば、余計な「"」は付きません。

[ツリー表示へ]
タイトルRe^2: CSVファイルについて
記事No12489
投稿日: 2008/06/10(Tue) 09:39
投稿者しんちゃん
> #引用だけの自己レスがありますが、これは一体なんでしょうか?
> #投稿時の操作ミス?それとも自己解決された??
>
> > CSVファイルのWRITEについて教えてください。
> > 通常にWRITEすると
>
> 通常にとはどのように書き込みを行ったのでしょう?
> Writeステートメントを使ったのだと思いますが、
> 「"」を付加したくなければ、自分の望むCSVデータの文字列を作成して、
> Printステートメントで書き込みすれば、余計な「"」は付きません。

[ツリー表示へ]
タイトルRe^3: CSVファイルについて
記事No12490
投稿日: 2008/06/10(Tue) 09:50
投稿者しんちゃん
> > #引用だけの自己レスがありますが、これは一体なんでしょうか?
> > #投稿時の操作ミス?それとも自己解決された??
> >
> > 自己レスは操作ミスです。投稿がはじめてなのですみません。
WRITEステートメントで実行しましたが
PRINTステートメントもやってみましたが
100 200 あいうえお abcd   と
カンマのかわりにくスペースになってしまいました
カンマは必要なんですが
初心者ですみません。

[ツリー表示へ]
タイトルRe^4: CSVファイルについて
記事No12491
投稿日: 2008/06/10(Tue) 09:59
投稿者
こんな感じではだめですかね?

Open "C:\Test.CSV" For Append As FNo
strOutPutTxt = 100
strOutPutTxt = OutPutTxt & ",200"
strOutPutTxt = OutPutTxt & ",あいうえお"
strOutPutTxt = OutPutTxt & ",abcd"
Print #FNo, OutPutTxt

[ツリー表示へ]
タイトルRe^5: CSVファイルについて
記事No12494
投稿日: 2008/06/10(Tue) 10:24
投稿者しんちゃん
> こんな感じではだめですかね?
>
> Open "C:\Test.CSV" For Append As FNo
> strOutPutTxt = 100
> strOutPutTxt = OutPutTxt & ",200"
> strOutPutTxt = OutPutTxt & ",あいうえお"
> strOutPutTxt = OutPutTxt & ",abcd"
> Print #FNo, OutPutTxt

ありがとうございました。うまくいきました。

[ツリー表示へ]