Jxl.jar介绍:
Jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的。
外文名称:jxl.jar
概述:java操作excel表格的工具类库
作用:支持图像和图表
特点:能够修饰单元格属性
jxl操作excel包括对象Workbook(工作簿),Sheet(工作表) ,Cell(单元格)。
一个excel就对应一个Workbook对象。
一个Workbook可以有多个Sheet对象。
一个Sheet对象可以有多个Cell对象
如何写入excel操作:
1、 创建可写入的Excel工作薄
WritableWorkbook wwb = Workbook.createWorkbook(new File("myfile.xls"));
3、创建单元格
添加文本类单元格
Label labelC = new Label(0, 0, "This is a Label cell");
ws.addCell(labelC);
6、释放资源:
wwb.close();// 关闭文件
//写入Excel
private static void write() throws I0Exception, RowsExceededException, WriteException {
// 创建excel文件
File file = new File("test.xls");
// file.createNewFile();
//创建工作薄
WritableWorkbook workbook = Workbook.createWorkbook(file);
//创建sheet, 设置第二三四..个sheet,依次类推即可
WritableSheet sheet = workbook.createSheet("用户管理", 0);
//设置Ititles
String[] titles = { “编号","账号",“密码”};
//单元格
Label label = null;
// 给第一行设置列名
for (int i = 0; i < titles.length; i++) {
// x,y, 第一行的列名
label = new Label(i, 0, titles[i]);
//添加单元格
sheet.addCell(label);
}
//模拟数据库导入数据*
for (int i = 1; i < 10; i + t) {
//添加编号,第二行第一列
label = new Label(0, i, i + "");
sheet.addCell(label);
//添加账号
label = new Label(1, i, "10010" + i);
sheet.addCell(label);
//添加密码
label = new Label(2, i, "123456");
sheet.addCell(label);
}
//写入数据
workbook.write();
//最后一步,关闭工作簿
workbook.close();