インポートする必要があるパッケージ:jxl.jar
コードコピーは次のとおりです。
public void readto(){
ワークブックwb = null;
writableworkbook wwb = null;
試す {
ファイルは= new file(system.getProperty( "user.dir") + "//in.xls");
ファイルos = new file(system.getProperty( "user.dir") + "//out.xls");
if(!os.isfile())//指定されたファイルが存在しない場合、新しいファイルを作成します
os.createNewfile();
wb = workbook.getworkbook(is); // in.xls workbookオブジェクトでデータソースを取得します
wwb = workbook.createworkbook(os、wb); //元のWorkbook out.xlsにデータを追加する
// wwb = workbook.createworkbook(os); //前のコード行とは異なり、新しい書き込みワークブックを作成します
if(wb!= null && wwb!= null){
Writable -Sheetシート= wwb.getsheet(0); // get out.xls最初のシート
writablecell cell = sheet.getwritablecell(2、4); // get out.xlsデータセルを書き込む
シート[] sheets = wb.getsheets(); //データソースのシートを取得in.xls
Cell [] Cell = sheets [0] .getRow(1); //最初のシートの2行目を取得しますin.xls
if(cell.getType()== cellType.label){
ラベルl =(ラベル)セル;
l.setString(cells [1] .getContents()); // 2番目のセルをOut.xlsの3番目の列に書き込み、5行目5行目
}
wwb.write();
System.out.println( "ワークブックはデータを正常に書き込みます!");
}
wwb.close(); // close
} catch(例外e){
e.printstacktrace();
} ついに {
wb.close();
}
}