※ ChatGPTを利用し、要約された質問です(原文:Jakarta POI のHSSFでのフッター操作)
Jakarta POI のHSSFでのフッター操作
このQ&Aのポイント
Jakarta POI のHSSFを使用してエクセルの帳票作成中に日本語のフッターが文字化けする問題が発生しています。
フォント指定を試みましたが問題は解決されませんでした。どうすれば解決できるでしょうか。
HSSFFooterを使用してフッターのページ番号とタイトルを設定していますが、日本語の表示が正しくされません。
Jakarta POI のHSSFでのフッター操作
いつもお世話になっています。
Jakarta POI のHSSFを使って、エクセルの帳票を作っているのですが
フッターに日本語を使用すると文字化けして困っています。
フォント指定も行ってみたのですが、文字化けは直りませんでした。
フォントの指定が悪いのかとは思いますが、お手上げ状態です。
どうかご教授ください。
HSSFFooter footer = wsheet.getFooter();
footer.setCenter(HSSFFooter.page()+" / "+HSSFFooter.numPages());//ページ番号
footer.setRight(HSSFFooter.font("MS ゴシック", "標準") + HSSFFooter.fontSize((short) 11) + title); //タイトル
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
footer.setRight("Toujitsu Nyukin " + sdf.format(new Date()));
お礼
回答ありがとうございます。 POIライブラリを修正して、問題無く日本語が出力できました。 ありがとうございました!