改行ありテキスト項目のテキスト書出し
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
matsu
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
お世話になります。
改行を許可したメモ項目付きテーブルを、テキストファイルに書出しを行い、Excelで参照したいと思います。
今行っているのが、この項目をダブルコーテーションで区切って拡張子CSVとして出力しているのですが、他の文字列項目に0から始まる数値だけのフィールドがあり、これが先頭の0が消えてしまうのです。
そこで、CSVではなくtxtにして、Excelで属性指定しながら読み込んだのですが、この場合、メモ項目の改行で次レコードという認識になってしまいます。
この改行を無視して、1つのセルでメモ項目を表示する方法を教えてください。
それか、数値のみの文字項目で先頭の0がある場合、それを正しく表示する方法があれば、これもお願いします。
改行を許可したメモ項目付きテーブルを、テキストファイルに書出しを行い、Excelで参照したいと思います。
今行っているのが、この項目をダブルコーテーションで区切って拡張子CSVとして出力しているのですが、他の文字列項目に0から始まる数値だけのフィールドがあり、これが先頭の0が消えてしまうのです。
そこで、CSVではなくtxtにして、Excelで属性指定しながら読み込んだのですが、この場合、メモ項目の改行で次レコードという認識になってしまいます。
この改行を無視して、1つのセルでメモ項目を表示する方法を教えてください。
それか、数値のみの文字項目で先頭の0がある場合、それを正しく表示する方法があれば、これもお願いします。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
数値のみの項目で先頭が0であるのであれば
自分は "ABC",="0123"のように
ダブルコーテーションで囲う前に=を付けると思います。
あと改行有り項目をテキスト出力する場合、
出力前に変数などを用意して、その変数に改行コード
CHR(13)でしたかね?それを他の文字に変換して、無理やり1行
にして出力させていました。※逃げの方法なんでしょうが。
自分は "ABC",="0123"のように
ダブルコーテーションで囲う前に=を付けると思います。
あと改行有り項目をテキスト出力する場合、
出力前に変数などを用意して、その変数に改行コード
CHR(13)でしたかね?それを他の文字に変換して、無理やり1行
にして出力させていました。※逃げの方法なんでしょうが。
投票数:1
平均点:10.00
matsu
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
nkmtさん、ありがとうございます。
今回は「=""」方式ではなく、改行コードの変換による逃げにします。
※文字列中の改行コードを別文字に変更する方法をお伺いしたいです。
改めて質問を挙げます。
今回は「=""」方式ではなく、改行コードの変換による逃げにします。
※文字列中の改行コードを別文字に変更する方法をお伺いしたいです。
改めて質問を挙げます。
投票数:0
平均点:0.00