ExcelのデフォルトエンコーディングをUTF-8に変更する?
私は定期的にWeb用のデータを作成するために、様々なツールを使っています。ある段階では、ExcelでCSVを開き、変更を加えて保存する必要があります。
Excelで強制的にUTF-8エンコーディングを受け入れるようにして、そのエンコーディングでファイルを保存する方法はありますか?
私は定期的にWeb用のデータを作成するために、様々なツールを使っています。ある段階では、ExcelでCSVを開き、変更を加えて保存する必要があります。
Excelで強制的にUTF-8エンコーディングを受け入れるようにして、そのエンコーディングでファイルを保存する方法はありますか?
Excelテキストウィザードでデフォルトの文字エンコーディングを変更したいのですが… ](https://superuser.com/questions/1076240/default-character-encoding-for-excel-text-wizard/1179240)で似たような質問に答えました。
I found my answer at Changing default text import origin type in Excel .
Vasilleさんがこの質問のコメントで言っているように、ファイルが実際にはUTF-8形式ではない場合、技術的にはExcelで開く前にファイル内の文字を希望のエンコーディングに変換した方がいいかもしれません。しかし、私の目的のためには、UTF-8は破損していない文字を表示するのに十分な仕事をしてくれます。
Microsoft Officeソフトではバイトオーダーマークが要求されているようです。
1.メモ帳++を使用して、メニューでCSVを変換します。Encoding - Encoding > Convert to UTF8-BOM.
sed
Unix ユーティリティを使用します。UTF-8ファイルにBOMを追加する](https://stackoverflow.com/a/35807131/3735961)を参照してください。File > Import
オプションを使って、空白のドキュメントから始めてUTF-8
を指定する必要がありますが、これをすべてのファイルのデフォルト設定にするのは最適とは程遠いですし、とにかくGoogle DriveやLibreOfficeの周りでファイルを回転させる必要はありません。デフォルトの選択が悪いだけで、それを変更できないのはイライラする。
関連
- Excelを開くときに文字コードを設定する方法 ](https://superuser.com/questions/280603/how-to-set-character-encoding-when-opening-excel) が、OSX
2.Apple.SEで デフォルトのファイルオプションをMacintoshのファイルオプションから離れてUTF-8に変更する方法 が見つかりませんでした。
ここに開発者のJaimon Mathew氏のメモがあります:
Excelは.csvファイルをテキストファイルとして扱います。
ここに開発者 Jaimon Mathew氏のメモがあります:
Excelは.csvファイルをテキストファイルとして扱い、通常の保存時にはすべてのUnicode文字を"? Unicode文字を保存したい場合は、"Unicode text (Unicode text (*.txt) “というTab区切りのファイルとして保存する必要があります。CSV形式でUnicode文字を保存する方法が見当たらなかったので、Excelのアドインを作成して試してみようと思います。
以前、似たような問題を解決しました。失敗しましたが、 LibreOffice (デフォルトではUTF-8になっています)を使用しても問題ありません。