過去の桐井戸端BBS (桐ver.9)
28226 データの中に「,」が含まれているものをテキスト出力するとそのデータが「”」で囲まれてしまう 清水 2004/11/16-23:05
データの中に 住所,名前 のように , が含まれているものをテキスト出力すると "住所,名前" となってしまいます、
何か方法はありませんか。 
28227 印字コマンドで出力してみて下さい 佐田 守弘 2004/11/17-00:22
記事番号28226へのコメント
清水さん
「住所,名前」の様に途中にカンマが入っている文字も、そのまま引用符を付けずにテキスト出力したいのであれば、
印字コマンドを使って書き出して下さい。

通常、テキスト出力とは出力したテキストをもう一度桐や、Excelの様なデータソフト
あるいはその他にも年賀状印刷ソフトの様なソフトに読み込むために行います。
ワープロの様にべた打ちのデータは別として、多くのアプリではデータ間をコンマで区切ります。
このため、文字列中にコンマが入っていると、「住所,名前」を1つのデータとして扱いたい場合でも、
読み込む時に「住所」と「名前」とに分けて読み込まれてしまいます。
このため、途中にカンマが入っていても、カンマも文字列の一部としてみなさせるために前後を二重引用符で括って記述します。

佐田守弘(KS-00119)
28228 Re:テキスト出力 宮城 2004/11/17-09:34
記事番号28226へのコメント
清水さん、こんにちは。

何を問題にされてるのかがよく汲み取れないのですが、データ中のカンマがセパレータとみなされて困るということでしょうか?

私の考えるにこれは受け側ロジックが救済すべき問題とは思いません。
データ側が保証すべきです。さりとてつっかえすべき相手がいなかったばやいは・・・

テキスト書き出しする前に、半角カンマが含まれているかどうか調べ、ある場合には「、」にでも置換してしまいます。

28229 Re:印字コマンドで出力してみて下さい 清水 2004/11/17-13:24
記事番号28227へのコメント
佐田 守弘さん 有難う御座います、出来ました。
これから何度となくやらなければならない事でその度変換では困るのでお聞きしました、有難う御座います。
28230 Re:テキスト出力 清水 2004/11/17-13:27
記事番号28228へのコメント
宮城さんはこんにちは、有難う御座います。
データとしてカンマが無くては困るのです、最初の変換が4万件の変換でその後何度と無く行う事なのでお聞きしました。
28233 Re:テキスト出力 yasuyukis 2004/11/18-22:21
記事番号28226へのコメント
1つの項目に住所と名前が入っているのですから、
"住所,名前"というように出力されるのが、正しい出力のされ方ですが、
桐から書き出す場合は、

CSV書き出し    "住所,名前"
K3書き出し     "住所,名前"
テキスト書き出し  住所,名前

となりますね。

ところで、何をどうしたいんでしょう?

戻る