0

私はExcelファイルを作成するためにjxlパッケージを使用しており、Androidアプリケーションを介してSDカードにエクスポートしています。Eclipseのアプリケーションパッケージの参照ライブラリにjxl.jarを追加しました。

しかし、それでもアプリケーションを実行すると、強制的に閉じられ、logcatで以下のエラーが発生します

09-10 00:10:3​​1.242:E / dalvikvm(321):メソッドh.pkg.main.ExportActivity$2.onClickから参照されるクラス'jxl.WorkbookSettings'が見つかりませんでした

以下の私のコードを参照してください。

        export.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            String Fnamexls="Report-" + tname + ".xls";
            String Fnamehtml="Report-" + tname + ".htm";
            File sdCard = Environment.getExternalStorageDirectory();
            File directory = new File (sdCard.getAbsolutePath() + "/TripManager");
            directory.mkdirs();

            if (fityp == 0){
                File file = new File(directory, Fnamexls); 

                WorkbookSettings wbSettings = new WorkbookSettings();

                wbSettings.setLocale(new Locale("en", "EN"));

                WritableWorkbook workbook;
                try {
                    workbook = Workbook.createWorkbook(file, wbSettings);
                    workbook.createSheet("Report", 0);
                    WritableSheet excelSheet = workbook.getSheet(0);
                    createExcel(excelSheet);
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (WriteException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }

上記のコードでWorkbookSettingsオブジェクトwbSettingsを作成するときに、クラスが見つからないというエラーが発生します。これを解決する方法を教えてください。

4

1 に答える 1

0

Propertiesプロジェクトのプロパティに移動し( Eclipseを使用している場合は、プロジェクトを右クリック-> 、)、に移動しJava Build PathOrder and Exportタブに移動します。横のチェックボックスがオンになっていることを確認してjxl.jar ください

于 2012-09-09T19:22:11.060 に答える