一.简介
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。
二.简单的实现代码
package com.my.utils; import java.io.File; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class UseJxlCreateExcel { public static void main(String[] args) { // TODO Auto-generated method stub try { WritableWorkbook book = Workbook.createWorkbook(new File("D:\\java\\test\\jxlTest.xls")); WritableSheet sheet = book.createSheet(" 第一页 ", 0); Label label1 = new Label(0, 0, "姓名"); Label label2 = new Label(1, 0, "年龄"); sheet.addCell(label1); sheet.addCell(label2); book.write(); book.close(); Workbook workbook = Workbook.getWorkbook(new File("D:\\java\\test\\jxlTest.xls")); Sheet worksheet = workbook.getSheet(0); Cell cell1 = worksheet.getCell(0, 0); String result = cell1.getContents(); System.out.println(result); workbook.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
详见:http://www.cnblogs.com/raymond19840709/archive/2008/06/26/1230289.html