• 締切済み

CSVファイルをExcelに関連づけた状態でCSVファイルをオープンした後

CSVファイルを 『 1,2,3,0004 』 でCSVファイルを開くとExcelがご丁寧にカンマ区切りでセルを分けて表示して ますが、『0004』のセルが『4』としか表示できません。 『0004』と表示する方法を何かご存知でしょうか? ちなみに、 『 1,2,3,"0004" 1,2,3,="'0004" 1,2,3,"0004" 』 ともに駄目でした。 3行目は表示はできるものの、仕様上問題ありでした。 よろしくお願いします。

みんなの回答

  • Dogwood
  • ベストアンサー率50% (4/8)
回答No.2

EXCELに表示された状態で「0004」というように表示したいセルを選んで、「セルの表示設定」を行うとよいでしょう。 「セルの表示設定」からタブ「表示形式」-「ユーザ定義」と進み、種類を選択し、定義を [<=9999]0000 とするとよい。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

読み込むときにデータ形式を選択してくださいというところが あると思うのですが、このとき、該当する項目を文字列にして ください。 標準の場合は、0がカットされてしまいます。

Taro777
質問者

補足

解答ありがとうございます。 説明が少し不足していした。 Excelよりファイルを選択してCSVファイルを選択するのではなく、 CSVファイルをExcelに関連づけを行い、CSVファイルをダブルクリックすると Excelが開く状態にてのことなんです。 もうしわけありません。

関連するQ&A

  • Excel VBAにてCSVファイルを読みたい

    ExcelにてCSVファイルを読んで処理をしたい。 ただし、CSVファイルをExcelでopenすると遅いので、 VBAにてファイルとして読み込みで処理をしたいのですが、 皆さんは、どのように行っていますか? ※CSVファイルは、テキスト区切り→"(ダブルコーテーション)です  テキスト区切り無しであれば、1行読んで、カンマをsplitすれば良いと思いますが。。。。

  • ExcelのCSVファイル出力について

    Excelが出力したCSVファイルを扱うプログラムに関する質問です。 Windwosの[コントロールパネル]⇒[地域と言語のオプション]で、 小数点の記号を「.(ピリオド)」から「,(カンマ)」に変更しました。 するとExcelからCSVファイルを出力したときの各データの区切り文字が 「,(カンマ)」から「;(セミコロン)」に変わるようなのですが、 これに対応できるプログラムを作りたいと考えています。 CSVファイルの区切り文字は、Windowsのロケール情報として プログラム上から取得可能なのでしょうか?

  • ExcelのひとつのセルをCSVに

    こんばんは。 ひとつのセルの中にカンマ区切りでこのようなデータが入っていて、これをCSVに落としたいのですが、VBAでどのような構文を記入すれば良いでしょうか。 1,2,3,4,5,6,7,8,9,10… OSはWindowsxp、Excel2003を使用しています。 よろしくお願いいたします。

  • カンマ区切りCSVファイルをVBAで読み込みたい

    こんにちは。EXCELのVBAに詳しい方、どうか教えてください! カンマ区切りCSVファイルをEXCELに読み込みたいのですが、 CSVファイルのデータが金額のため、データ自体にもカンマが含まれていて、 金額のカンマでも分割されてEXCELのセルに収まってしまいます。 データの区切りのカンマと、金額のカンマを区別して読み込む良い方法はないでしょうか。 とても困っているので、お解りになる方どうかご回答をお願いいたします。 ・CSVファイルのデータ   1,000 , 2,000 , 1,500 , 3,000 , 1,000 , 2,500 , 2,000  ↑金額のカンマでデータが分割されないように読み込みたいのですが・・・

  • EXCEL VBAでのCSVファイルの編集

    CSVファイル(ダブルクォーテーション)形式のファイルをEXCEL VBAにて行の編集(削除)をした後、上書き保存をしたらダブルクォーテーション区切りではなくカンマ区切りのCSVファイルの形式になってしまいます。 ダブルクォーテーション区切りのCSVファイルで上書き保存する記述があれば教えて下さい。おそらくEXCELでCSV形式の上書きはCSV2の形式で保存されるみたいです。 困っています。どなたかお助け下さい。

  • 【エクセル】CSV形式で保存し、そのファイルを開けるとセル値「15-10」が「10月15日」となって保存されている。

    いつもお世話になってます。 宛名ソフトを使おうと住所録のシートをCSV(カンマ区切り)形式で保存し、再度そのCSVファイルを開いたところ、番地が入った例えば半角「15-10」というセル値が「10月15日」と表示されてしまいます。 これを解消する方法を教えてください。 よろしくお願いします。 CSV形式で保存し、そのファイルを開けるとセル値「15-10」が「10月15日」となって保存されている。

  • ExcelでのCSVファイルの編集について、

    ExcelでのCSVファイルの編集について、 オートフィルタ機能を使いたいため、 ExcelでCSVファイルの編集しようとしているのですが、ちょっと苦戦しています。。。 私が試してみたこと 1.もとのCSVファイルの拡張子を○○.csv → ○○.txtに変更。   ↓ 2.Excelの「開く」からその○○.txtを読み込む。   ↓ 3.テキストファイルウィザードに従い、   1「カンマやタブなどの区切り文字によって~ 」にチェック   2「区切り文字」→ カンマ、「文字列の引用符」 → "   3「列のデータ形式」 → 文字列 ※090などの数字を、90と先頭の0を消されないように 上記のような手順でCSVファイルを取り込み、編集を終え、 保存する時は   「○○.txtにはテキスト(タブ区切り)と互換性のない機能が含まれている可能性があります。    この形式でブックを保存しますか?」 → このまま保存するため「はい」を選択 これでバッチリOK!…かと思われたのですが、 元の編集前の○○.txt は"名前","ヨミ","電話番号1", …… ""とカンマ区切りであったのが、 編集後の○○.txtは名前 ヨミ 電話番号1  …… タブ区切り(?) となってしまっています。 (CSVファイルとしてはタブ区切りでも問題ないのでしょうが…) どうすれば元のカンマ区切りの形式のまま保存できますでしょうか。 アドバイスよろしくお願い致します。

  • タブ区切りtxtファイルをCSVファイルにしたい

    数値データの入ったタブ区切りのテキストファイルが約80個あり、 それらを全てCSVファイルにしたいです。 テキストファイルのデータ形式は以下のようになっています。 339.54 1091.50 339.92 1091.50 340.30 1091.50 340.68 1057.60 341.06 1028.22 これがあと数百行あります。 コマンドプロンプトでCSVにリネームすると、数値が詰まってしまい、困っています。 例えば上のデータ例であれば、 339.541091.50 のように表示されたCSVファイルになってしまいます。 339.54, 1091.50 のようなカンマ区切りのCSVファイルとして出力する方法はないでしょうか? VBAの知識が少しだけあるので、それを使った方がいい場合は教えて頂けると幸いです。 よろしくお願い申し上げます。

  • CSVファイルについて

    お世話になります。 カンマ区切りのCSVファイルがあります。 Excelで開くと、以下のようになります。 項目1  項目2  項目3  1    あ,あ   いい  2    うう    ええ 項目2にある「あ,あ」は何故一つのセルにおさまっているのでしょうか。 Excelは内部的に何かを判別して、「これは(「あ,あ」は)カンマが付いてるけど別セルにするのではなく、ひとつのセルにする必要有り」みたいなことをやってるのでしょうか。 ふと疑問に感じ投稿させて頂きました。 ご教授の程、宜しくお願い致します。

  • csvファイルを上書き保存でカンマ区切りされない

    csvファイルのセルに文字を入力して、「上書き保存」をすると ”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” というメッセージが出たので「はい」をクリックして上書き保存しました。 再度そのファイルを開いてみると、カンマ区切りされておらず、各セル内の文字が結合されていました。 そこで質問なのですが、 試しに上記の上書き保存をせず、右上の「ウィンドウを閉じるボタン(×ボタン)」をクリックして、 「保存しますか?」との問いに「はい」と答え、 次に”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” との問いに「はい」と答えた形で保存をすると、きちんとカンマ区切りされていました。 なぜ上記の方法では正常にカンマ区切りされなかったのでしょうか? どうぞよろしくお願いいたします。

専門家に質問してみよう