MacでCSVファイルをExcelで開くと文字化けする問題を解決する方法

U3
2021/5/20
2024/11/7
  1. まずcsvを複製し、UTF-16またはShift JISで保存する
  2. その後エクセルでファイル>開く
  3. 開くそのときに、テキストファイルウィザードで、フィールドの区切り文字のところでカンマにチェックを入れる


マックでMicrosoft Office使おうとすると、ウィンドウズでできていたちょっとしたことで長時間がかかります。


最初Shift JISで保存して、csvファイルをアプリ選択でExcelを選んで開いたら文字化けしていました。

エクセルでファイルを選択して開いたら文字化けは解消されました。


UTF-16は文字化けしていました。


Visual Studio Code (VSCode) で文字コードを変更して保存する方法


  1. VSCode を開き、変更したいファイルを開きます。
  2. 画面の右下に表示されている文字コード(例えば UTF-8 など)をクリックします。
  3. 表示されたメニューから Reopen with Encoding を選択し、使用したい文字コードを選択します。
  4. ファイルが新しい文字コードで再度開かれます。必要に応じて編集を行います。
  5. 変更を保存するには、再度右下の文字コードをクリックし、今度は Save with Encoding を選択します。
  6. 使用したい文字コードを選択して保存します。

これにより、選択した文字コードでファイルが保存されます。注意点として、元の文字コードと互換性がない場合、文字化けなどの問題が発生する可能性がありますので、特に日本語などのマルチバイト文字を含む場合は注意が必要です。


上記の方法でエンコードすると、元ファイルが文字化けしてしまいました。もととなるCSVに問題があるのかもしれません。


コメント

コメントはまだありません。