java中jxl.jar的使用:
1、对jxl.jar的简单介绍:
(1)支持Excel 95-2000的所有版本;
(2)生成Excel 2000标准格式;
(3)支持字体、数字、日期操作;
(4)能够修饰单元格属性;
(5)支持图像和图表;
(6)最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。
另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。
2、搭建环境:
将下载后的文件解包,得到JXL.JAR,放入classpath。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入本机jre的安装目录下。如果想在Eclipse的一个项目中导入JXL.JAR,在该项目上右键,点击"属性",类别那里选择"库",点击"添加外部jar"在弹出的文件选择对话框选择你的jxl.jar。
3、基本操作:
(1)创建excel文件
File file=new File("test.xls");
file.createNewFile();
(2) 创建工作簿
WritableWorkbook
workbook=Workbook.createWorkbook(file);
(3)创建sheet,设置第二三四…个sheet,依次类推即可
WritableSheet sheet=workbook.createSheet("用户管理", 0);
(4)设置titles
String[] titles={"编号","账号","密码"};
(5)单元格
Label label=null;
(6)给第一行设置列名
for(int i=0;i<titles.length;i++){
//x,y,第一行的列名
label=new Label(i,0,titles[i]);
(7)添加单元格
sheet.addCell(label);
}
(8)模拟数据库导入数据
for(int i=1;i<=19;i++){
//添加编号,第二行第一列
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();