0

我正在使用 jxl 包创建一个 excel 文件并通过我的 android 应用程序将其导出到 SD 卡。我已将 jxl.jar 添加到我在 eclipse 中的应用程序包中的引用库中。

但是当我运行应用程序时,它仍然被强制关闭,并且我在 logcat 中收到以下错误

09-10 00:10:31.242: E/dalvikvm(321): 找不到类“jxl.WorkbookSettings”,引用自方法 h.pkg.main.ExportActivity$2.onClick

请参阅下面我的代码以供参考..

        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 Path,然后转到Order and Export选项卡。确保选中旁边的jxl.jar 复选框

于 2012-09-09T19:22:11.060 回答