• ベストアンサー

テキストファイルからCSVに変更

テキストファイルをCSVに変更したいのですが・・・ 同じカンマ区切りですけど、何が違うのでしょうか。 あと、テキストをエクセルで開いてCSVに保存するという方法で間違いないでしょうか。 数字で0が先頭の場合、エクセル上では表示されません。でもメモ帳とかで開いてみると0は入っているので問題ないのでしょうか。 すみません、どなたかお教えくださいませんでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • mii-japan
  • ベストアンサー率30% (874/2820)
回答No.2

>住所で番地の部分を2-3-5という表示が2002/3/5という表示・・・ 2-3-5 が文字列ではなく、日付データとして扱われるため 文字列で扱わせるためには "2-3-5" の様に明確な文字列データとする ExcelをCSVで保存すれば、文字列データは""で囲まれます

miechin
質問者

お礼

ご回答ありがとうございました。参考になりました。解決できました。

miechin
質問者

補足

ご回答ありがとうございます。 CSVの時””で囲むと、エクセルで表示が””で囲まれるのはちょっと違うのです。 テキストで見ると””2-3-5 ””とダブって表示になるので、 ハイフンを普通の半角全角ではないもので行うしかないのでしょうか。 でも、これしか方法はないのですよね。 よろしくお願いします。

その他の回答 (2)

  • surounin
  • ベストアンサー率28% (30/106)
回答No.3

NO1のものです 説明不足でしたね^^; テキストファイルウィザードで対応できますので簡単に説明します。 ウィザードは3つの画面で構成されています。 1つ目の画面はそのままで次へをクリックしてください。 次にカンマのチェックボックスをONにして次へをクリックしてください。 フィールドが分割されて表示されているはずです。 お問い合わせの対象フィールドの設定を文字列にしてください。 わかりにくいかなぁ^^;

miechin
質問者

お礼

ご回答ありがとうございました。 たぶんお教えいただこうとされている方法はわかります。こちらで解決しました。

  • surounin
  • ベストアンサー率28% (30/106)
回答No.1

一点目 カンマ区切りであれば、ファイル名の拡張子をcsvに変更すればOKだと思います。 二点目 テキストを直接開くことは可能です。テキストファイルウィザードでカンマ区切りなどの指定が可能です。 三点目 エクセル側で数値として認識しているせいでそうなります。どうしても0を表示したければ、文字列形式にするか、書式を変更してください。 書式変更では 01→1となるのを 書式→セルユーザー定義で00と定義すれば01と表示されるようになります

miechin
質問者

補足

ご回答ありがとうございます。 先頭に0表示はわかったのですが、住所で番地の部分を2-3-5という表示が2002/3/5という表示になります。文字として開きますがCSVにすると文字という認識がなくなり、日付というようになるみたいです。CSVに保存したあと、また再度メモ帳で開いたら2-3-5という表示なので問題ないのでしょうか。エクセルで見ると変になってしまいます。 すみません、どうしたらよいですか?

関連するQ&A

  • 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ファイルとしてはタブ区切りでも問題ないのでしょうが…) どうすれば元のカンマ区切りの形式のまま保存できますでしょうか。 アドバイスよろしくお願い致します。

  • カンマ区切りでないテキストをcsvへ

    カンマ区切りしていないテキストファイルを一気にカンマ区切りしてcsvに変更することはできないのでしょうか?? 元のテキストファイルをワードパッドで開いてカンマ区切りし直して保存し、名前の変更でcsvに変更(拡張子が変更するとファイルが使用できなくなる可能性あり、というエラーは無視)したら読み込めるようにはなります。 しかしカンマ区切りし直すというのは面倒です。

  • csv形式のテキストファイルをexcelでCSV化するマクロについて

    今、ひとつのフォルダに大量にCSV形式で保存されているテキストファイルを excelのマクロを使って、ひとつのexcelにCSV形式(.xls)で保存するものを作成している のですが、今までマクロを使ったことがないため、まったく歯が立ちません。 もう少し詳しく書くと、テキストファイルの中身は、 01,54521,18:01:02,110230 というようになってます。 これを、excelのマクロを使い、カンマ区切りで取り込むような感じです。 すみませんが、回答お願いいたします。

  • csvファイルのデータ変更方法について

    CSV(コンマ区切り)ファイルのデータ変更方法 1、エクセルでCSVファイルを開いて直接データを変更し保存する。   (1)CSVファイルをエクセルで開く時、SYLKファイルであることを確認    しましたが読み込むことが出来ません、ファイルにエラー...のメッセジーが   出るがファイルを開く事が出来る。   (2)CSVファイルをメモ帳で開きID ⇒ ”ID”に変更すると    ファイルをエクセルで開く時、エラーなく開く事ができる。     上記の方法は誤りですか?((2)の方法は私は使用していません) 2、CSVファイルをメモ帳で開き直接データを変更する。   (1)データ量が多いため変更場所を探すのに時間がかかる。   (2)CSVファイルをエクセルで開く時、エラーなく開く事ができる 以上、上記方法について其々解説をおねがいします。 また、標準的なCSVデータの変更方法、CSV取り扱い時の注意事項など教えて頂きたい。私は初心者ですのでよろしくお願いします。

  • CSVファイルから テキストに変更

    年賀の整理をしています。 メールアドレスがCSVファイルに入っています。 CSVファイルがこまめに2~30人分の複数になってしまいました。 CSVファイルを一つにまとめるにはどのようにしたらよろしいのでしょうか? ネットでいろいろ検索してみましたが私には理解不能・・・ CSVファイルからテキストに変更の場合 「CSVファイルをメモ帳等で開き、コピー&ペーストで、開いている中の1つにまと め、保存する。」ことはわかっているのですが、CSVファイルの開き方自体がわかりません パソコンは3年ほどやっていますが、エクセルはやったことがありません。 何か簡単にできる方法 どなたかわかりやすく教えてください。お願いいたします。

  • エクセル VBA 保存したCSVファイルについて

    いつもお世話になっています。 早速ですが カンマ区切りのテキストファイルをカンマ区切りで読み込んだあと変更を加え ActiveWorkbook.SaveAs Filename:="Book2.csv", FileFormat :=xlCSV, CreateBackup:=False で保存したものを メモ帳などで開いた時に 不要な箇所にカンマの不要な箇所に沢山カンマが付いてしまいます。 M列まであるのでその分の空白もカンマ区切りで保存されてのだと思うのですが これを、不要な部分の空白を除いた形で保存する方法は無いでしょうか? どうぞよろしくお願いします

  • CSVファイルをカンマ区切りのテキストファイルに直したい!

    CSVのエクセルファイルを文字化けすることなく、カンマ区切りのテキストファイルにしたいのですが、どうすればよろしいのでしょうか?

  • テキストファイル

    教えてください。テキストファイルをエクセルで開き、データを加工した後、カンマ区切りのテキストファイル(csvではなくて)には保存できないのでしょうか?ソフトが必要ならフリーソフトが良いのですが、良いものがあったら教えてください。

  • テキストファイル編集ソフト

    お伺いいたします。 エクセルで作成したデータをテキストファイルにして 保存していますが、エクセルでテキストを開き 上書き保存し、メモ帳で開くとタブ区切りになってしまいます それではと、カンマ区切りで保存すると拡張子がcsvになり メモ帳で開くとカンマ区切りですが変化しています (","のようにダブルクォーテションで囲まれていない) 変化させないで編集できるフリーソフトを紹介ください。 以前使っていたのですが(\500程度のシェアウエアーで) pcを入れ替えた時、移植するのを忘れ、いまでは ソフト名もソフトハウスも分からなくなってしまいました。 開くとエクセルのようなスプレッドシートで編集後 保存形式を聞いてきた後、保存出来るソフトです よろしくお願いします。

  • EXCELで保存しているファイルをCSV(カンマ区切り)にしたい

    EXCELで作成されたファイル(1)(拡張子:xls)をCSV(カンマ区切り)のファイル(2)(拡張子:csv)にしたいのですが、方法として、(1)をEXCELで開き、CSV(カンマ区切り)で保存し、(2)を作成する方法しかないのでしょうか? 例えば、DOSのコピーコマンドなどで変更する方法や、エクスプローラー上で拡張子を変更する方法などなど。 できれば、画面を開いたり、閉じたりしたくない(自動で変換させたい) 宜しくお願い致します。

専門家に質問してみよう