我正在使用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 obeject wbSettings时,得到了类找不到错误。请让我知道如何解决这个问题。
答案 0 :(得分:0)
转到项目属性(右键单击项目 - > Properties
,假设您在Eclipse中),转到Java Build Path
,然后转到Order and Export
标签。确保选中jxl.jar
旁边的复选框。