今天搞了一个导出Excel的小例子,这小例子有用处。
首先,新建一个Java项目excel_jxl。
导入jar包:jxl.jar。
创建一个类Hellojxl。
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class HelloJxl {
public static void main(String[] args) throws Exception{
File file = new File("E:/test/jxl.xls");
//创建工作簿(WritableWorkbook)对象,打开excel文件,若文件不存在,则创建文件
WritableWorkbook writeBook = Workbook.createWorkbook(file);
// 2、新建工作表(sheet)对象,并声明其属于第几页
// 第一个参数为工作簿的名称,第二个参数为页数
WritableSheet firstSheet = writeBook.createSheet("第一个工作簿",0);
WritableSheet secondSheet = writeBook.createSheet("第二个工作簿",1);
// 3、创建单元格(Label)对象,
// 第一个参数指定单元格的列数、第二个参数指定单元格的行数,第三个指定写的字符串内容
Label lable1 = new Label(0,0,"test0");
firstSheet.addCell(lable1);
lable1 = new Label(0,1,"test1");
firstSheet.addCell(lable1);
Label label2 = new Label(1, 2, "test2");
secondSheet.addCell(label2);//添加单元格
//打开流,开始写文件
writeBook.write();
//关闭流
writeBook.close();
}
}
就这么简单,执行主方法就行了。
我是个新手,这简单的例子我也花了挺大功夫的,欢迎指点。
同时还有个jar包,需要就拿去吧!