CSV出力後
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
yamazawakt
居住地: 山形県
投稿数: 228
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Jiro123さんへ
お世話になっております。
ご返答有難う御座いました。
早速試したところ問題なく動いてくれました。
おっしゃるとおり項目が多くなれば面倒ですが
まずは文字として認識できる形で出力できただけでも
大変助かりました。
以上、また機会があればよろしくお願いいたします。
有難う御座いました!
お世話になっております。
ご返答有難う御座いました。
早速試したところ問題なく動いてくれました。
おっしゃるとおり項目が多くなれば面倒ですが
まずは文字として認識できる形で出力できただけでも
大変助かりました。
以上、また機会があればよろしくお願いいたします。
有難う御座いました!
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Jiro123 さん、いいアイデアですね。(^^)/
タンダコンピュータ/丹田 昌信
タンダコンピュータ/丹田 昌信
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
カラム項目と同じ型の変数項目を追加し代入式にて、「="00789"」となるような式を記述します。(例:'="'&Trim(A)&'"')
変数項目名をDataViewToText関数で指定すればできますよ。
変数項目の名前はカラム項目とは異なる名称にする必要があります。
例:
カラム名 変数項目名
電話番号 → V_電話番号
項目数が多い場合はちょっと面倒ですけどね(^^ゞ
変数項目名をDataViewToText関数で指定すればできますよ。
変数項目の名前はカラム項目とは異なる名称にする必要があります。
例:
カラム名 変数項目名
電話番号 → V_電話番号
項目数が多い場合はちょっと面倒ですけどね(^^ゞ
投票数:0
平均点:0.00
kane
投稿数: 18
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
便乗質問で申し訳ないですが
みなさんどのようにCSVというか、テキスト出力を
作っておられるか興味があります。
私は、1000バイト程度の文字変数に
出力したい項目を結合してファイルへ出力してます。
項目の結合はサブプロを別に用意して
パラメータによって区切り文字をカンマ+ダブルコーテーション、
今回のように=" "で結合させるとかしてますが
もっと簡単な方法はないものでしょうか?
みなさんどのようにCSVというか、テキスト出力を
作っておられるか興味があります。
私は、1000バイト程度の文字変数に
出力したい項目を結合してファイルへ出力してます。
項目の結合はサブプロを別に用意して
パラメータによって区切り文字をカンマ+ダブルコーテーション、
今回のように=" "で結合させるとかしてますが
もっと簡単な方法はないものでしょうか?
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nkmtさんへ
いつもお世話になっております。
>="00789" は エクセル上では 00789 と表示されますね。
こちらでも試してみましたが確かに表示してくれます。
ただ、この形式でuniPaaSからの出力方法が分かりません。
Data ViewTo Text関数を使用しての出力では無理でしょうか?
すみません、ご返答いただければ幸いです。
いつもお世話になっております。
>="00789" は エクセル上では 00789 と表示されますね。
こちらでも試してみましたが確かに表示してくれます。
ただ、この形式でuniPaaSからの出力方法が分かりません。
Data ViewTo Text関数を使用しての出力では無理でしょうか?
すみません、ご返答いただければ幸いです。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
"ABC",000456,="00789" とCSVファイルに出力し、そのCSVファイルをそのまま開くと
000456 は エクセル上では 456 と表示されますが
="00789" は エクセル上では 00789 と表示されますね。
データの受け渡しに使わなくて、見た目が重要な場合に、私はこの方法で対応しています。
000456 は エクセル上では 456 と表示されますが
="00789" は エクセル上では 00789 と表示されますね。
データの受け渡しに使わなくて、見た目が重要な場合に、私はこの方法で対応しています。
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
丹田様
ご返答ありがとうございました。
>Excel のウィザードを使用してファイルを読み込んで
>やれば、数値データも「文字列」と指定して読み込むことが
>できます。
この方法は私も知ってはいたのですが、やはり多少手間が掛かる
のと、それを回避するにはマクロ化の必要があるのでなんとか
他の方法が無いのかと考えた次第です。
他のサイトで数値の前に"="を付けると文字として認識する・・・
ような内容を見つけました。まだ試してはいませんが・・・
ご返答ありがとうございました。
>Excel のウィザードを使用してファイルを読み込んで
>やれば、数値データも「文字列」と指定して読み込むことが
>できます。
この方法は私も知ってはいたのですが、やはり多少手間が掛かる
のと、それを回避するにはマクロ化の必要があるのでなんとか
他の方法が無いのかと考えた次第です。
他のサイトで数値の前に"="を付けると文字として認識する・・・
ような内容を見つけました。まだ試してはいませんが・・・
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
yamazawakt さん、こんばんは。
出力されたファイルをダブルクリックしてファイルをオープン
すると、Excel はデフォルトの書式で読み取って自動変換して
しまいますね。この問題は、uniPaaS に限らず、どんな外部ツール
を使っても同じ現象となってしまいます。
そこで、Excel 側にデータを取り込む際に、「ダブルクリック」
ではなく、Excel のウィザードを使用してファイルを読み込んで
やれば、数値データも「文字列」と指定して読み込むことが
できます。
ウィザードは、Excel のプルダウンメニューの「データ」から、
「外部データの取り込み」→「データの取り込み」で起動する
ことができます。
一度、試してみてください。
タンダコンピュータ/丹田 昌信
出力されたファイルをダブルクリックしてファイルをオープン
すると、Excel はデフォルトの書式で読み取って自動変換して
しまいますね。この問題は、uniPaaS に限らず、どんな外部ツール
を使っても同じ現象となってしまいます。
そこで、Excel 側にデータを取り込む際に、「ダブルクリック」
ではなく、Excel のウィザードを使用してファイルを読み込んで
やれば、数値データも「文字列」と指定して読み込むことが
できます。
ウィザードは、Excel のプルダウンメニューの「データ」から、
「外部データの取り込み」→「データの取り込み」で起動する
ことができます。
一度、試してみてください。
タンダコンピュータ/丹田 昌信
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
お世話になります。
Data ViewTo Text関数であるテーブルをCSVに出力しました。
ただそれEXCEL上で開くと例えば文字列の項目"00001"が数値の"1"
と判断されて表示されてしまいます。
UNIPAAS上と同じ文字列"00001"で表示させるにはどうすればよいでしょうか?
知っている方おられましたらご教授の程よろしくお願いいたします。
Data ViewTo Text関数であるテーブルをCSVに出力しました。
ただそれEXCEL上で開くと例えば文字列の項目"00001"が数値の"1"
と判断されて表示されてしまいます。
UNIPAAS上と同じ文字列"00001"で表示させるにはどうすればよいでしょうか?
知っている方おられましたらご教授の程よろしくお願いいたします。
投票数:0
平均点:0.00