• 締切済み

エクセルでCSV形式でファイル保存

エクセルについての質問です。 セル表示を【月日】のみで設定してもCSV形式で保存すると勝手に【ユーザー定義】に変更されてしまい【年月日】になってしまい、現在の年になってしまいます。 何か改善する方法はありますでしょうか。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

CSVは、アプリケーションに完全に依存しているため、そのアプリケーションにあわせたCSVを作成する必要があります。  とりあえず、excellからexcell用に変換するほうほうです。なお、数値は表示が123,456となっていても、データは123456で保存されます。 【Mocrosoft Excell用CSVを作る方法】  単純にexcellの表全体を選択して(Ctrl+Alt)コピー(Ctrl+C)して、テキストエディタを起動して、貼り付け(もしくは「新規作成して貼り付け」)  これで、tsvが出来るはず、  ここからはテキストエディタの正規表現を使った置換作業を処理する。 1)データ内に"があるとCSVにした時に数が合わなくなるので、"を""とする。   " → "" 2)データ内に,や"がある場合データ全体を""で囲む。  \t([^\t]*[",,]+[^\t]*)\t → \t"\1"\t 3)最後にタブを,に置換する。  \t → , ★セルの値が改行を含む場合は、正規表現を適当に変更すること。(改行コードを含む文字列も""で括る。)  以上でうまく行くはず・・・使用したテキストエディタは EmEditor テキスト エディタ - Unicode、巨大ファイルにも対応する Windows 用テキスト エディタ! ( http://jp.emeditor.com/ ) です。テストするならフリー版( http://www.vector.co.jp/soft/winnt/writing/se047993.html )でも大丈夫だと思います。

qmqmqm
質問者

お礼

詳しいご説明をありがとうございました!やってみます。 ありがとうございます!!!!

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.2

こんにちは セル表示を【月日】のみで設定してもエクセルとしては、日付データとして認識しています。 CSV形式で保存するときは、表示形式に関係なく日付データとして保存するわけです。 でないと、再度読み込んだときに日付データとして扱えないからです。 最初から文字列データとして【月日】を入力しておけば変わってしまうことはありません。

qmqmqm
質問者

お礼

文字列でのデータですね。なるほど。ありがとうございます!!

  • bkbkb
  • ベストアンサー率33% (97/289)
回答No.1

CSVにした時点でセルの書式設定の情報が失われるの自動的にExcelが判断して変更していしまいます。 解決としてはCSVファイルをやめる、しかないのではないでしょうか。 普通にExcel形式で保存して、必要なときのみCSVファイルにする、などです。

qmqmqm
質問者

お礼

直ぐにお答え頂いてありがとうございます!!!

関連するQ&A

  • CSVファイル、Excelで表示形式保存したのに

    Accessでエクスポートさせたcsvファイルにおいて、表示形式が1-1が1月1日と日付で表示されてしまったので、Excelにて表示形式の変更を行い、保存したのですが、再度開いてみると、また日付に戻ってしまっています 改善方法をご存知の方、教えて下さい!

  • 4-3-2といったエクセルデータをCSV形式で保存すると・・・

    エクセルで住所録を作っています。 番地だけを別セルに入れると(4-3-2といったように)日付に勝手に変わってしまうのでそれを文字列扱いに変えて、それをいったんCSV形式で保存した後、メモ帳で開くときちんと4-3-2と表示されます。 しかし、それをまたエクセルで開くと「2004/3/2」に変わってしまいます。 何とか元のままの4-3-2にする方法はないものでしょうか・・・

  • エクセル→CSVについて

    エクセルで編集してCSV形式で保存する場合、あるセルに8ケタの数字を入れたくて、[書式設定]-[ユーザー設定]で0を8個いれたのですが、CSV形式で保存すると8ケタになりません。 同様に「'00000001」の形で入力してみてもだめでした。 何かいい方法はありますでしょうか?

  • エクセルで桁を揃えるために0を表示したセルをCSVでも有効にしたい

    エクセルで000050.000など桁をそろえるためにユーザー定義で設定しました。ところが設定したものをテキスト(CSV)で保存したところ、桁をそろえるために入力していたものがなくなっています。000050.000でしたら、 ただの50になっています。 ためしにセルの書式設定で文字列に変更したところ同じ動きをしました。 CSVに出したとき000050.000と表示されるにはどのようにすればよろしいでしょうか? どうぞよろしくお願いいたします。

  • エクセルのCSV形式で保存される内容

    エクセルで、数百文字の原稿を1セルに書くという作業を集団でやっています。だいたいひとつのシートに4~5ぐらいの原稿を書いてCSV形式で保存し、それをファイルサーバーにアップして他の人が閲覧するというスタイルです。 で、CSV形式ではセルの幅などの情報が飛んでしまうので、ファイルを開いた時点では文章はほとんど読めません。セルの幅を大きくオーバーしているからです。そこで、ある程度セルの幅を広げ、書式設定で「折り返して全体を表示する」にチェックを入れるという作業を毎回やっています。 ところが、ある人の原稿だけ、ファイルを開いた時点で自動的に文章が「折り返して全体を表示」されていることに気づきました。 これは、CSVにこうした書式情報を含ませることができるのか、あるいはエクセルの仕様で何らかの文章の要素を自動判定して折り返しを行っているのか、ということが考えられます。 できれば、全員をそれと同じ設定にしたいので、ご存知の方がおられましたらご教授願います。

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

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

  • ExcelでCSV形式保存時の確認メッセージ

    ExcelでCSV形式のファイルを保存するときに,数回確認メッセージが出ますが,これらを表示させないようにしたいのです。 例えば,新規作成したファイルに一番左上のセルに「a」と書き込んだだけのファイルをCSV形式で保存しようとすると,確認メッセージが3回出ます。 1.「選択したファイルの種類は複数のシートを含むブックをサポートしていません。(以下省略)」 2.***.csvには,CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。(以下省略)」 3.「'***.csv'への変更を保存しますか?」(ファイルを閉じるとき) 1については,シートが1つのときは出ません。(ですので,それほど困っていません) 2と3については,CSVファイルを扱っている限り常に表示されます。 3については,保存した直後にファイルを閉じる際にも表示されます(つまり,最終保存後に何か変更を加えたから表示されるわけではありません) 以上のメッセージを表示させないようにすることは可能なのでしょうか。 CSVファイルを上書き保存して閉じるたびに毎回たずねられて面倒なのです。。。 以上よろしくお願いいたします。

  • ExcelのCSV形式で保存する必要性について

    テキストデータをExcelでカンマ区切りで開いてExcelのCSV形式で保存すると、見た目はエクセルとなんらかわらず、集計等できるものの、書式等が保持されない状態で保存されるものと理解しています。 それであれば、なにもCSVでなくExcelブック形式で保存した方が良いように思いますが、敢えてExcelのCSV形式で保存する理由、あるいは必要性について教えてください。

  • エクセルをCSV形式で保存したらファイルが開かないのですが・・・

    いつもお世話様になっております。 どうぞよろしくお願い致します。 エクセルファイルをCSV形式で保存しようとすると 「CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります・・・」というダイアログが出ます。 それに対し、はいで答えてファイルを閉じた後、できあがったCSVファイルを開こうとすると 「SYLK:ファイル形式が正しくありません」というメッセージが出てしまって 開けないのですが、どのような理由が考えられますでしょうか?

  • CSV形式の保存

    ハガキソフトの住所録をCSV形式で保存しました。 保存したファイルを開いて編集して保存しようとすると 「CSVと互換性のない機能が含まれている可能性があります。  このブック形式で保存しますかと聞いて来て  このまま保存~はい  機能を保存 ~いいえ  を選んで最新のファイル形式で保存しなさい。」 と表示されますが、いずれの場合も変更したファイルが保存 されませんが、何か方法がありましたらご指南ください。 宜しくお願いします。

専門家に質問してみよう