• 締切済み

CSVデータ作成

先方にCSVデータを送信しなければなりません。その際 ある部分の区分を 3桁で 000 もしくは 111 を入力する必要があります。また 単価の列には 00123.00 とこのようなデータで下さいと言われたのですが、これは編集ではなく 関数で =TEXT(A1,"000") とか =TEXT(A1,"00000.00") とすればいいのかなと思うのですが これを CSVに変換すると 区分は 0 単価は123になってしまいます。CSVで 000 や 000123.00 にすることはできないのでしょうか。 教えてください。宜しくお願いします。

みんなの回答

  • nikenike1
  • ベストアンサー率44% (76/169)
回答No.2

使用ソフトはエクセルと思われますが、ご質問の操作で間違っておりません ためしにCSVデータをメモ帳などで開くと確認できます。 なおCSVデータをエクセルなどに取り込むとき001などは数値としてしまうため”1”と表記されてしまいます。 先方のソフトにもよりますが、CSVデータをメモ帳などでチェックした場合、000,000123.00のようになっていれば問題ないと思われます。 ※これはエクセルの仕様によるものなのでCSVのデータチェックにはメモ帳などのテキストエディッタを使用する必要があります。

kazuchann
質問者

お礼

早速メモ帳で見てみると確かに出来上がっていました。ありがとうございました。

noname#58440
noname#58440
回答No.1

  Excelのセルの書式でユーザ定義を選び「00000.00」と設定して、セルに 123・・・・A1セルに入力すると表示は「00123.00」 111.2・・・A2セルに入力すると表示は「00111.20」 これをCSV出力すると 00123.00,00111.20 こうなりますが希望に沿えましたか?  

kazuchann
質問者

お礼

書式定義だけでできるのか疑問を持っていましたがメモ帳でみてみると出来上がっていました。ありがとうございました。

関連するQ&A