18

HSSFモデルからXSSFへの変換を行っています。あちこちでlilエラーが発生しています。最新のPOIをダウンロードして、すべてのjarファイルをドロップし、Javaクラスにapacheインクルードを実行しました.....このエラーが発生しました:

import org.apache.poi.ss.usermodel.Workbook;

Workbook wb = WorkbookFactory.create();

275:シンボル[javac]が見つかりませんシンボル:変数WorkbookFactory [javac]場所:クラスmil.usmc.logcom.chassis.util.HSSFUtils[javac]ワークブックwb= WorkbookFactory.create();

4

2 に答える 2

102

あなたが尋ねている質問がWorkbookFactoryクラスをどのように見つけるかであるなら、それは良い質問です。WorkbookFactoryは明らかにpoi.jarに存在しません-それはpoi-ooxmljarにあります。

この依存関係をMavenプロジェクトに追加すると、WorkbookFactoryをインポートできるようになります。

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.9</version>
</dependency>
于 2013-01-14T19:41:35.007 に答える
4

WorkbookFactory.create()には引数がゼロのメソッドはありません。例えば:

InputStream inp = new FileInputStream("workbook.xlsx");
Workbook wb = WorkbookFactory.create(inp);
于 2012-09-10T18:00:09.930 に答える