package house.data;
import java.io.File;
import java.io.IOException;
import jxl.*;
import jxl.read.biff.BiffException;
import jxl.write.*;
import jxl.write.biff.RowsExceededException;
public class ExcelHandler {
/**
* @param args
* @throws IOException
* @throws BiffException
* @throws WriteException
* @throws RowsExceededException
*/
public static void main(String[] args) throws BiffException, IOException,
RowsExceededException, WriteException {
ExcelHandler eh = new ExcelHandler();
eh.readFromExcel("C:\\HMSys\\导入数据\\房屋信息导入数据.xls");
eh.writeIntoExcel("C:\\HMSys\\导入数据\\房屋信息导出数据.xls");
}
public void readFromExcel(String url) throws BiffException, IOException {
Workbook workbook = Workbook.getWorkbook(new File(url));
Sheet sheet = workbook.getSheet(0);
Cell[] cells = sheet.getRow(5);
for (int i = 0; i < cells.length; i++) {
System.out.println(cells[i].getContents());
}
workbook.close();
}
public void writeIntoExcel(String url) throws IOException,
RowsExceededException, WriteException {
WritableWorkbook wb = Workbook.createWorkbook(new File(url));
WritableSheet sheet = wb.createSheet("房屋信息", 0);
Label label = new Label(0, 0, "姓名");
sheet.addCell(label);
label = new Label(0, 1, "吕富平");
sheet.addCell(label);
wb.write();
wb.close();
}
}
参考资料:
http://www.andykhan.com/