私はExcelファイルを作成するためにjxlパッケージを使用しており、Androidアプリケーションを介してSDカードにエクスポートしています。Eclipseのアプリケーションパッケージの参照ライブラリにjxl.jarを追加しました。
しかし、それでもアプリケーションを実行すると、強制的に閉じられ、logcatで以下のエラーが発生します
09-10 00:10:31.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を作成するときに、クラスが見つからないというエラーが発生します。これを解決する方法を教えてください。