package webdemo;
import java.io.File;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
/**
*
* @author hejin
*
*/
public class JxlExpExcel {
public static void main(String[] args) {
//定义单元格名称
String[] title={"id","name","age"};
//创建Excel文件
File file=new File("e:/jxl_test.xls");
try {
file.createNewFile();
//创建工作簿
WritableWorkbook wookbook=Workbook.createWorkbook(file);
//创建sheet
WritableSheet sheet = wookbook.createSheet("sheet1",0);
Label label=null;
//创建第一行列名
for(int i=0;i<title.length;i++){
label=new Label(i,0,title[i]);//列,行,内容
sheet.addCell(label);
}
for(int i=1;i<10;i++){
label=new Label(0,i,"a"+i);//第一列
sheet.addCell(label);
label=new Label(1,i,"user"+i);//第二列
sheet.addCell(label);
label=new Label(2,i,"20"+i);//第三列
sheet.addCell(label);
}
wookbook.write();
wookbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Maven坐标:
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12</version>
</dependency>
效果图: