- 締切済み
ExcelからCSVに落とす時…
ExcelからCSVに落としたとき Excel -------------------------- | 0| 2.55| | 0| 8| -------------------------- ↓↓↓↓↓↓↓↓↓↓↓↓↓ CSVに落とした時の結果(通常) -------------------------- "0","2.55" -------------------------- 通常に落とした時には上記のようになりますが、 今回、CSVに落としたい結果として 今回行いたいこと CSVに落としたい(結果) -------------------------- "0000.00","0002.55" -------------------------- ↑のようにCSVを落としたい(固定値項目で出力)したいのですが、 どのような方法があるのでしょうか? 教えて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- nag0720
- ベストアンサー率58% (1093/1860)
書式変更もダメ、シートの追加もダメとなると、あとはVBAで出力するしかないでしょう。 それとも、ファイルを別名でコピーしてから#1の方法で出力するかですね。 シートの追加もしたくないようですが、一時的に追加してCSVを出力したあとに削除すれば残らないですよ。 書式変更についても、保存しないで終了すれば後に影響することはありません。 (というより、CSVで保存すればファイル名が変更されたことになりますから、元のxls(xlsx)ファイルには影響ありません)
》 "0","2.55" 》 通常に落とした時には上記のようになりますが… ダブルクオーテーション付きになるって本当ですか!? 私の Excel 2002、2000、97 は 0,2.55 のようになります。
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは >Excelのデータはいじりたくないので他の方法がありましたらお願い致します。 これは..データのあるシートの体裁を崩したくないという意味と受け取って良いのでしょうか? ワークシートを作っても良い?だめ? ※#1のアドヴァイスは、「データ」をいじくらず書式で済ませるいい回答だと思いました。
- j-kachimi
- ベストアンサー率35% (48/136)
書式を定義すれば可能です。 書式を選んで 表示形式タブからをユーザー定義を選択して 0000.00 にします。
補足
回答ありがとうございます。 Excelのデータはいじりたくないので他の方法がありましたらお願い致します。
補足
回答ありがとうございます! そうです。データ(シートも)の大裁を崩したくありません。 現在、ワークシートは1つだけ使用しているのですが、ワークシートは追加したくないです…。 宜しくお願いします。