Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2,377件42テキストファイルをエクセルにインポートする時、最初のセルに「�ソ」の文字化けがでてきます。UNDONE!複数のテキストファイルで同じ文字が現れてきます。何も区切りがないです。通常のテキストファイルですが、例文を編集で質問に追加します。インポートはエクセルのインポート機能で、自分で区切りや固定文字数で列を分けることができます。UTF-8かどうかはどのように確認できますか?インポートファイルは通常のテキスト。編集で例文を入れます。票19おそらく、バイトオーダーマーク(BOM)のついたエンコーディングになっているのだとおもいます。バイトオーダーマークについて詳しくは以下を参照してください。WikipediaUTF-16エンコーディングだと、プラットフォームによってエンディアンの違いが問題となるため、ファイルの先頭にエンディアンを識別するためのデータが追加されることがあります。そのデータのことをバイトオーダーマーク(BOM)といいます。UTF-8エンコーディングはエンディアンの問題がないため、通常はBOMが付いていません。Xなどで普通に「UTF-8」といえば「BOMなしUTF-8」となります。0xBF」が付加されます。Windows環境ではUTF-8にもBOMをつける傾向が多いようで、Windowsのメモ帳でUTF-8を選択して保存するとBOM付きUTF-8のファイルになります。ExcelがBOMありのUTF-8に対応していないのが原因だとおもいます。テキストファイルの方を直すしかありません。BOMありのUTF-8に対応していないという問題があります。使うとBOMの変更操作も可能です。homebrew等でインストール可能です。nkfnkfでBOMを削除するには以下のようにします。test.txt逆に、BOMを追加する場合は、以下のようにします。|2Excel(Mac)がBOM付きUnicodeに対応していないのが問題だと思います。GUIツールだとCotEditor(Mac)でBOMの除去ができます。付いているからというのが正解のようですが、何者かを確認できていたら解決が楽だった可能性があるので、それを調べる方法をどうぞ。-tcx1こんな風にすると、ファイル先頭部分の文字コードを確認できます。利用してもいいですね。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。