QA@IT

POI HSSFWorkbookエラー

4923 PV

flied_onionさん、ご回答ありがとうございました。(点を入れずにチェックしてしまい
申し訳ありません)resizeありました。本当に助かりました。ですが、今度は
HSSFWorkbookが読み込めない状況です。フォントと同じエラー内容と考えています。
Fontは出なくなり、HSSFWorkbookに変わった??です。今までHSSFは問題なかった
のですがコードを色々手直ししている中で何かしたのかもしれません。

【エラー内容】

java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook
    at equipment.system.web.emtbl.EmtblStampPage.doOnceCreateDatemark(EmtblStampPage.java:80)
Caused by: java.lang.ClassNotFoundException: org.apache.poi.hssf.usermodel.HSSFWorkbook

【import 80行目付近 EmtblStampPage.java】

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
import org.apache.poi.hssf.usermodel.HSSFDataFormat;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFPatriarch;
import org.apache.poi.hssf.usermodel.HSSFPicture;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.IndexedColors;
try {
//Excelのワークブックを読み込みます。
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(EXCEL_FOLDER + EXCEL_FILE));
//シートを読み込みます。
HSSFSheet sheet = wb.getSheet(EXCEL_SHEET);
wb.getSheet(EXCEL_SHEET).setSelected(true);

コード上の不備などなんでも構いません。何かあるようであれば
ご教示の程よろしくお願いいたします。

回答

flied_onion様

POIのエラーメッセージですが、TOMCAT LIBフォルダーに
POI JARファイルを配置してみたところ出なくなりました。
flied_onion様には、ご迷惑をお掛けし大変申し訳ありませんでした。
問題解決のため協力戴けたことは、感謝の一言につきます。
ありがとうございました。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。