• ベストアンサー

EXCEL csv形式 1-2-3のデータが勝手に2001/2/3になる

csv形式で保存しているデータをエクセルで読み込むと、 1-2-3→2001/2/3 になってしまいます。 WEB処理でダウンロードさせて、WINDOWSの関連つけで自動的に開かせているのです。 全角「1-2-3」と入力しても同じでした。 ダブルコーテーションでくくってもだめ。 あきらめるしかありませんか? マクロを使うつもりはありません。 データに余計なものを付加するのもだめです。 EXCELの機能を調整するのはありです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

メモ帳で 12,'1-2-3 25,1-2-3 をつくり エクセルに読み込ましたら 12 '1-2-3 25 2001/2/3 になりました。 エクセルの数字の中のーが日付に合うとき日付化する機能は最優先的に強いので、アポストロフィで文字列をアピールするよりほか無いのでは。 ーー 関連付けで・・と書いてあるので、下記が出来るかどうかわからないが エクセルのメニューの、データー外部データの取り込みーファイル指定ーカンマでフィールドを分割後 '1-2-3 1-2-3 の列をクリックして(列が黒くなる)、上部に「文字列」の目玉をON(すなわち文字列書式を指定)にしてOKで読み込ませると 12 '1-2-3 25 1-2-3 になりましたよ。これは使えないですか。 ーーー >マクロを使うつもりはありません。 データに余計なものを付加するのもだめです。 回答者は試験を受けているのではないので、勝手なことを書かれると ・・・。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

面倒だけと、 .csvを.txtにファイル名を変えて、読み込む。 読み込むときに、テキストファイルウィザード2/3で、区切り文字をカンマにして、3/3で、データのプレビューで1-2-3の列を選んで、列のデータ形式を文字列にして完了で読み込む。うまくいけば1-2-3のままになる。幸運を祈る。

noname#204879
noname#204879
回答No.1

》 ダブルコーテーションでくくってもだめ。 "1-2-3" としてもだめ、ということですよね? もうヒトガンバリして、="1-2-3" としてみませう。

関連するQ&A

  • ExcelのCSV形式について

    ExcelデータをCSV形式で保存するとき文字列はダブルコーテーション、数字列はそのままでカンマ区切りしたいです。確か123のCSV形式はそうなってたと思います。お手数ですが御回答、宜しくお願い致します。

  • csv形式について

    Access2000を使用しています。 データをCSV形式で吐き出したいのですが、その際、フィールドにデータが存在すれば、ダブルクォーテーションをつけ、空欄だった場合はダブルクォーテーションをつけないようにしたいと思っています。 実際にやってみると、空欄のフィールドに対してダブルクォーテーションがつくものと、つかないものとがあります。この違いはどこからきているのでしょうか? ご存知でしたら教えてください。よろしくお願いします。

  • CSVファイルへの文字列データの書き出しについて

    OS:WindowsXP、Excel:2003 です。 Excelマクロ(VBA)で、あるデータをCSVファイルに出力しているのですが、 文字列型(String)を書き出すと、必ずダブルクォーテーションで囲まれます。 CSVへ書き出すときは、そういう仕様になっているということは分かったのですが、 処理の都合上、どうしてもダブルクォーテーションで囲まずに書き出ししたいと思っています。 そういう場合にはどのようにすれば良いのか教えて下さい。 ちなみに、書き出しは「Write」を使っています。

  • UTF8形式のCSVデータの加工について

    (1)区切りの良い位置での改行を目的とした住所→住所1・住所2へのフィールド分割処理(2)和暦→西暦変換処理(3)管理情報の付加 上記のような作業をする場合、意図しない文字化けやダブルクォーテーションなどを           発生させないで、データ加工をするにはどのようなソフトを使ったりとか 技術を学べばよいのでしょうか?? UTF8形式のCSVデータ加工経験の方アドバイスお願いいたします。       

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

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

  • エクセル2010 CSVレイアウト崩れ

    「よくある質問」とはちょっと違うと思います。 あるCSVファイルを、そのままダブルクリックするとエクセルで開いてくれるPCがあります。 そのようにして開くとレイアウト崩れはありません。 で、同じCSVファイルをエクセルの「データ」→「外部データの取り込み」→「テキストファイル」で読み込むと、レイアウトが崩れてしまうのはなぜでしょうか。 なぜこのような質問をするのかというと、ちょっと説明が難しいのですが、なるべく簡潔に箇条書きにしてみます。 1 まず、このCSVファイルは自社で使っているオリジナルのシステムがCSV形式で吐き出すファイルであるという事実 2 このファイルは、ところどころ長文があり、セル内で改行が必要。なので長文の部分はダブルクォーテーションで改行を含め全体を囲んである。 3 従来はCSVファイルをそのままダブルクリックして開いて、内容をチェックする時、担当者がエクセル上でセル幅や高さをマウスで調節して文章を読んでいた。なお、その際にレイアウト崩れは発生したことがないので、もともとのファイルのCSV形式はちゃんと整って吐き出されているものと思われる。 4 しかし、いちいち手動でそんなことをするのは大変だろうと、私がマクロでCSVファイルを読み取り、自動的にセル内の文章を全部表示できるサイズに各行や列を自動調節できるようにしたいと考えた。 5 具体的には、まずマクロを記録したエクセルファイルを開き、そこから次のシートに当該のCSVファイルを読み取らせればよかろうと考えた。 6 ところが、シートにCSVファイルを読み込ませるために冒頭のような読み込み作業を行ったら、同じエクセルの同じバージョン、同じPCなのにも関わらず、レイアウトに崩れが生じた。 7 具体的にどの部分でレイアウト崩れが起きているのかをテキストエディターで調べると、やはり長文内の改行部分で次のセルに移動してしまっている。 8 しかし、改行部はダブルクォーテーション内に収まっており、(そうでなかったらCSVファイルを直接ダブルクリックしてエクセルを開いた際にもレイアウト崩れが生じていたはず)自分でも訳がわからなくなる。 9 つまり、CSVファイルをテキストデータとして読み込んだ際、設定で「カンマでセル移動、ダブルクォーテーションを「文字列の引用符」に指定しているにも関わらず、エクセルがダブルクォーテーションを無視しているとしか考えられない 10 なぜこのような違いが同じエクセルで生じるのかがわからない 11 いろいろ調べると、「ひょっとして改行コードの解釈の問題(例のLF+CRの問題)か?もしくはダブルクォーテーションのコードの解釈の違いがあるのか??」と思い当たる。 …と、以上のような経緯があったわけです。 それにしても不可解な話なので、どなたかエクセルに詳しい方の解説がいただけたらなあ…と思うのですが、いかがでしょうか。 もしくはどこかに、「一発でCSVファイルを正しく読み込んでくれるモジュールがあるよ」的なアドバイスをいただけると非常に助かります。 よろしくお願いいたします。長文失礼いたしました。

  • CSV形式のデータに関して

    今SQLiteManagerを用いてデータベースを管理しているのですが データをインポートする際にエクセルの形式からCSVに変換して カンマ区切りでとういうところまではできたのですが それぞれの数値データを''(シングルクォーテーション)で囲みたいのです。('8','98',...こういった形で) ですがどうすれば出来るのかがわかりません。 変換する際に何か設定?みたいなことがあるのか その後で変換方法?があるのか。 もしわかるかたいらっしゃいましたら教えていただきたいです。

  • CSV形式での保存時に”文字列引用符”にしたい(エクセル)

    データのアップデートに、CSV形式でのファイルから一括アップロードができるのですが、データ内容に条件があり、文字列についてはダブルコーテーションで括ることになっています。 ”千代田区日本橋”,”1丁目1-1”, といった感じなのですが、エクセルから保存する時に一括で「”」が入る方法はあるでしょうか? 普通にCSVで保存すると、入りません。

  • エクセルとcsvについて

    エクセルにて、文字の先頭と語尾にダブルコーテーションをつけて、csvファイルを作り、そのファイルをメモ帳でひらいたのですが、ダブルコーテーションが3つずつついていました。作った通り1つになる方法ご存じの方教えてください。

  • CSV形式のデータのデータ変更方法は

     CSV形式のデータを 一部データ変更したいのですが 一部変更したデータを上書き保存したら CSVデータ として認識しないのですが 仕方を指導願います  エクセルで開いて一部変更してCSVで保存しても 駄目でした 又 テキスト形式で変更して CSVで保存しても駄目でした 

専門家に質問してみよう