左詰めの数字

ASTERIA Warpでこんなことできる?…と思うことなど、ご遠慮なく...(^_-)

左詰めの数字

投稿記事by yamaguchi » 2013年10月08日(火) 14:31

いつもお世話になってます^^
早速ですが お教え願いたく。。

excelファイルデータを読み込み csvに出力するパイプラインで
EXCEL項目中に 文字列の数字が存在していて csvに出力されると
先頭の0がサプレスされ右詰の数値になってしまいます。
文字列のまま出力させる方法は、ありますか?  よろしくお願いします

001245   ->   1245
05401    -> 5401
yamaguchi
 
記事: 17
登録日時: 2013年7月10日(水) 14:51

Re: 左詰めの数字

投稿記事by mario » 2013年10月08日(火) 18:33

パイプラインの「Excelファイルのデータを取込み」センサーアクションを使用しているのでしょうか。
それであれば、「レコードのマッピング」のところで、フィールドのデータ型を「文字型」にすれば
そのままCSVファイルに出力されるのではないでしょうか。
mario
 
記事: 153
登録日時: 2009年1月19日(月) 17:32

Re: 左詰めの数字

投稿記事by yamaguchi » 2013年10月10日(木) 15:48

marioさん こんにちは
>パイプラインの「Excelファイルのデータを取込み」センサーアクションを使用しているのでしょうか。
その通りです。

それで データ形を 文字列にしているのですが
結果は、見事に0なしで右に詰まっています。^^;;

ちなみに マッピングは、単一セルのマッピングを使いました
yamaguchi
 
記事: 17
登録日時: 2013年7月10日(水) 14:51

Re: 左詰めの数字

投稿記事by mario » 2013年10月17日(木) 19:47

Excel のセルの書式はどうなっているのでしょうか?
セルの書式が「文字列」の場合は、"0003" のようにゼロも付いた文字列として取得できました。
mario
 
記事: 153
登録日時: 2009年1月19日(月) 17:32

Re: 左詰めの数字

投稿記事by yamaguchi » 2013年10月29日(火) 08:46

EXCELのセル書式は、文字列にしているのですが・・・^^;

何が違っているのか
いろいろ試しているのですが 解決できていません;;

いっその事 先頭に文字を強引に付けてみようかと思います。。
yamaguchi
 
記事: 17
登録日時: 2013年7月10日(水) 14:51


Return to ビギナールーム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]