CSVファイルをExcelで開く時の文字コードについて

Anonymous
2021-07-12T13:12:36+00:00

現在使用しているExcel2016でCSVファイルを開く際に、CSVの文字コードがANSIでもUTF-8でも文字化けせずに開くのですが、

別のPCでOffice365サブスクでExcelを使用している(詳細不明で恐縮です)時に、片方の文字コードのファイルが文字化けします。

インポートでCSVを取り込む際に、UTF-8で取り込んだ後はANSIのCSVファイルを別で直接Excelから開くと文字化けし、

ANSIのCSVファイルをインポートから取り込んだ後は、直接ANSIをExcelで開いても文字化けしません。

Excelのデフォルトの文字コードが変わっているのでしょうか?

また、最近CSVのインポートを行ったのですが、それ以前はどちらの文字コードも直接Excelで文字化けせずに開いたようです。

何か変わってしまったのであれば、元に戻したいです。

わかりにくいかもしれませんが、ExcelとCSV、文字コードに関してご存知のことがあれば教えてください。

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

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

0 件のコメント コメントはありません
{count} 件の投票

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-07-12T20:28:22+00:00

    ExcelでCSVファイルは[Shift-JIS(ANSI)]で読み込まれますが、Excel 2016以降は[UTF-8]のCSVファイルがサポートされるようです。

    Excel 2013で[UTF-8]は文字化けします。

       UTF-8のCSVファイルがサポートされる

    Windows 10のメモ帳の文字コードの初期設定が[ANSI(Shift-JIS)]から[UTF-8]に変更され、少し混乱が起きています。

    Office 2016・ Office365を使っていないので確認できませんが、ウェブサイトでは[UTF-8]が使われることが多く、Windowsでは[Shift-JIS]が基本であることが原因ではないでしょうか。

       メモ帳の文字コード既定値がUTF-8に

       ウェブサイトにおける文字コード

       文字コード変換方法

    0 件のコメント コメントはありません
  2. Anonymous
    2021-07-12T23:55:15+00:00

    >wanisan様

    参考サイトも併せてご紹介いただき、ありがとうございます。

    Excelだけではなく、OSのサポートとの違いも影響していそうということでしょうか・・・?

    使用しているシステムからDLするCSVが片方UTF-8で片方ANSI(SJIS)というのも謎なところではあるのですが、

    やはり、一方の文字コードをサポートしていたら、片方は文字化けしてもおかしくないですかね。

    インポートで読み込む前までは、どちらの文字コードもExcelで開けていたようなので、やや困っています。。

    0 件のコメント コメントはありません
  3. Anonymous
    2021-07-13T01:54:00+00:00

    そのcsvファイルが何を使って作成され文字コードを何にして保存したのかにもよると思いますが、[UTF-8]には「BOM付き」と「BOMなし」の2種類がありますので、その違いによるということはないでしょうか。

    Webで使われる.htmlファイルなどは基本的にBOMなしが使われています。

       UTF-8のBOM有り、BOM無しの違い

       UNICODE (UTF-8) の CSV データを表示する方法

       UTF-8 でエンコーディングされたCSVファイル

    下のサイトにあるような対処法があるようです。

       BOMなしUTF-8のCSVを取り込む

       CSVファイルを開いたら文字化け発生

    日本語環境では文字コードの問題はややこしくて面倒です。

    検証できる環境がありませんしcsvファイルも使わないのでこれ以上の正確なことは分かりませんが、下のサイトの方法で文字コードを変換すれば「BOM付き」と「BOMなし」を区別できますので試してみたらどうでしょうか。

    ・csvファイルを右****ックして「プログラムから開く」で[メモ帳]を選択して開く

    ・メモ帳で「名前を付けて保存」で文字コードを選択して保存する(下図)。

        ![](https://learn-attachment.microsoft.com/api/attachments/d6b59bbf-4cc9-4388-8e9f-c2fbf259893f?platform=QnA

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