次の方法で共有

Excel で UTF‐8 の CSV を作成したい

Anonymous
2013-03-06T05:18:36+00:00

はじめまして。

Excel2010を使用しております。

UTF-8で作成されたCSVがあるのですが、加工するためにExcelで開き、CSV形式で保存するとSJISになってしまいます。

保存する際のWEBオプションで指定しても、SJISとなります。

Unicodeで保存しても、タブ区切りとなってしまいます。しかもUTF-16。

どうにか、エクセルでUTF-8のCSVを保存する方法はないのでしょうか。

また、Excel2013にバージョンアップすると解消する問題なのでしょうか。

どうぞよろしくおねがいします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2013-03-07T01:50:30+00:00

    ハクライボーイ さん、こんにちは。

    マイクロソフト コミュニティ への投稿ありがとうございます。

    Excel のデータを、文字コードを 「UTF-8」 にして CSV 形式で保存する方法についての質問ですね。

    手元の PC で確認したところ、Excel 2010、2013 で [名前を付けて保存] > [ファイルの種類 : CSV (カンマ区切り) (*.csv)] で保存する時に、文字コードを選択することは出来ないようです。

    そのため、Excel の通常の操作だけで、文字コードが UTF-8 の CSV ファイルを作成するのは難しいかもしれません。

    Windows XP のメモ帳で [名前を付けて保存] で、ファイルを保存する時に文字コードを選択することが出来ます。

    ひと手間かかってしまうのですが、Excel で作成した CSV ファイルをメモ帳で開いて、文字コードを UTF-8 にして保存する方法を使ってみてはどうでしょうか。

    試した結果などの返信、お待ちしていますね。

    30+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

10 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-09-08T08:17:28+00:00

    Googleカレンダーでインポートすると全部文字化けするので検索できました。

    Microsoftさんがそうおっしゃるのなら、仕方がないので

    ノーパッドで

    ファイル]をクリックし、[名前を付けて保存]を選択

    [名前を付けて保存]画面の[文字コード]をプルダウンでUTF-8を選択し、保存するようにします。

    文字化けはなおりますが、私も

    デフォルトをUTF-8 などにしていただけるとありがたいです。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2013-03-14T03:42:41+00:00

    楠部 啓

    お返事遅くなって申し訳ありません。

    投稿ありがとうございました。

    やはり難しいのですね。Excel2013でも駄目なんですね。

    メモ帳などのテキストエディタですと、並べ替えを行うことが難しいので、フリーソフトのCSV編集用エディタを利用してみました。これも、Excelの並べ替えと違ったりして難儀だったので、アドインを探してきて利用しています。。。

    ちなみに、ExcelからCSV保存した際に、Shift JISになってしまうため、UTF-8文字が化けてしまいます。メモ帳で保存しなおしても、その文字はもう戻らないのですね。

    Excelでの保存時のオプションは一体何の意味があったのか、謎ですねぇ。

    色々ありがとうございました。

    0 件のコメント コメントはありません
  3. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報