csvファイルの文字化けについて

前日、SpringBatchを勉強してた時に、どうしても簡単なcsvの中身は文字化けになるので、原因は中身の文字コードがjisとかになって、読み込みはutf8とかなので、何回やっても文字化けた。あとはcsvファイルのコンマ区切りの内容がcsvを作るときimportするとき、うまくコンマ区切りの内容を区切らなくて躓いたので、今日は正しいやり方をまとめてみた。

1,新規のExcelファイルを作る、名前入力して、拡張子は.csvにすること。

2,csvの内容、テキストの内容はサクラエディタで開いてる場合、それをコピーして、csvファイルに張り付けること。

3,張り付けた内容は一行に続く内容なので、エクセルでコンマ区切りにする:
 3.1、リボンに、「データ」を選択
 3.2、データツール → 「区切り位置」を選択
 3.3、コンマごとに区切られたデータを書式うまく区切って、完了と
 3.4、名前付けて保存、ファイルの種類に「CSV UTF8(コンマ区切り)(*.csv)」を選択して、名前付けて、保存と

4,再度、保存したcsvファイルをサクラエディタで開いて、右下にUTF8 BOM付となるのであれば、ok。

これで完了、文字化けがなく、日本語の内容をちゃんと読み取れる、文字化けしない、ああよかった!!


いいなと思ったら応援しよう!