• 締切済み

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

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

みんなの回答

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

この質問はおかしいと思います。エクセルのCSVファイルは エクセルがCSVファイルをエクセルに読みこんで、表示しているだけで、元のCSVファイルは別にあるのではないでしょうか。 メモ帳でa付きのX(エクセル)ファイルは開くはずです。 VBAでもやればやれますが必要もないでしょう。 エクセルで開いて、名前を付けて保存、拡張子をCSVにして保存してみての質問ですか。

  • turux2
  • ベストアンサー率68% (11/16)
回答No.4

CSVファイルをエクセルで開きたくないというのであれば、 「右クリック」→「プログラムから開く」 でNotepadを選択してください。

  • ja4pu
  • ベストアンサー率31% (12/38)
回答No.3

Excelでは様々な形式で出力することが出来ますが、ご質問のものは、 「CSV (カンマ区切り)(.csv)」の場合だと思われます。 この場合、出力されるファイルの実体はテキストファイルです。 データは所定の書式で、拡張子が「.csv」になっています。 「登録された拡張子を表示しない」のチェックを外せばすぐ解ります。 「CSV書式」ですから数値や文字列、空白などで見辛くはなりますが、 文字化けはしないと思います。

  • fufu01
  • ベストアンサー率31% (498/1603)
回答No.2

文字化け?がちょっと不明ですが、通常に開くのであれば以下でいかがでしょうか? エクセルを立ち上げ、 ファイル-開く(ファイルの種類を全てのファイル を選択)-該当のCSVファイルをクリック-開く- ここで、CSVデータの読み込み形式を聞いてきますので、スペース か カンマ(、)かを選択して 実行すればエクセルの各セルにデータが表記されると思います。 参考になれば幸いです。

  • shidho
  • ベストアンサー率45% (138/303)
回答No.1

CSVファイルはそのままテキストファイルと同じ形式ですから、 拡張子を.csvから.txtにすれば基本的には大丈夫です。 ,(カンマ)とか"(ダブルコーテーション)の問題は若干残りますが、まあ大丈夫でしょう。 拡張子を表示する設定になっていなければ、表示する設定にしておく必要があるかもしれません。

関連するQ&A

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

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

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

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

  • カンマ区切りのcsvファイルを…

    カンマ区切りのcsvファイルをExcelで別々のセルに読み込むVBAのプログラムを作りたいんですが、なかなか調べても見つかりません。 プログラムもしくは参考になるサイト等あればお願いします。

  • csvカンマ区切りデータに=""を入力したい

    csvカンマ区切りデータに、例えば、 ="00",="123",="456" といった感じで入力したいのです。 大元のcsvカンマ区切りデータで、 00,123,456 が入っているので、これをExcelを使ってText変換や書式設定で文字列にして みたのですが、csvデータとしては=""としては保存されていないのです。 どなたか、こういった型変換に詳しいかたご連絡をお待ちしています。

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

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

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

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

  • エクセルのカンマ区切りのCSV出力

    エクセルのカンマ区切りのCSV出力について質問します。 CSVファイルとしてカンマ区切りで出力したいのですが、さらに各項目にダブルコーテーション(")をつけて出力したいのです。 例) 通常のCSV 01,02,03 やりたいCSV出力 "01","02","03" ご存知の方がいらっしゃいましたら回答お願いします。

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

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

  • エクセルのセル区切り位置をカンマにしてテキストファイルにする方法

    カンマ区切りでテキストファイルをエクセル表にしましたが、エクセルにて編集後、元通りカンマ区切りでテキストファイルにもどしたいのですが、どのようにすればいいのでしょうか? エクセルにエクスポートなどの言葉がみつけられなかったので、教えていただきたいです。 どうぞよろしくお願い致します。

  • EXCEL VBAでカンマ区切りテキストファイルに変換する方法

    EXCELで作成したシートをVBAでカンマ区切りテキストファイル(CSVファイルではなく)に変換する方法を教えてください 下記のプログラムではテキストファイルに変換されますが、カンマ区切りになりませんでした。 Sub Samp() ActiveWorkbook.SaveAs Filename:="C:\WINDOWS\aa.txt", FileFormat _ :=xlText, CreateBackup:=False End Sub