文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

Apache POIでセルが文字化けする時の対処法

確かに未設定だと化けるかもしれませんね〜


f:id:treeapps:20180426142529p:plain

Apache POIのversion3.9を使っていて、macのexcelでPOIでセルに日本語を書き込んだところ、文字化けしまくるので非常に困っていました。

色々ためしたところ、フォント名が未設定だと文字化けするということが解りました。

Font font = wb.createFont();
font.setFontName("MS Pゴシック");

もし文字化けで困っている方がいたら、フォント名を指定してみて下さい!