我正在使用 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 时出现找不到类错误。请让我知道如何解决这个问题。