通过Android应用程序创建Excel时出错

时间:2012-09-09 19:16:56

标签: android excel jxl

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

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

09-10 00:10:3​​1.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 obeject wbSettings时,得到了类找不到错误。请让我知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

转到项目属性(右键单击项目 - > Properties,假设您在Eclipse中),转到Java Build Path,然后转到Order and Export标签。确保选中jxl.jar 旁边的复选框