这是最后一篇,将一些零零散散的知识点进行汇总。
1.创建工作表
// 构造只读的工作簿
Workbook w1 = Workbook.getWorkbook(new File(path));
// 根据已有的工作簿,创建可写入的工作簿
WritableWorkbook wb = Workbook.createWorkbook(new File(path), w1);
// 创建新的工作区,注意第一个参数的命名:不能存在这两个*?字符且最大只能有31个字符
WritableSheet sheet = wb.createSheet("cookies", 2);
2.向Excel文件插入图片
// 参数分别为:第一个图片从哪列开始,第二个图片从哪行开始,
// 第三个图片所占的列数,第四个图片所占的行数,第五个图片源文件
WritableImage wi = new WritableImage(0, 0, 3, 3, new File("D:/1.png"));
sheet.addImage(wi); //sheet是创建的工作表
注意:Jxl只支持导入png格式的图片,gif和jpg的都不支持
3.合并单元格
// 其中Range表示合并的单元格的范围,mergeCells的方法的参数分别表示为
// 第一个参数是起始单元格的列,第二个参数是起始单元格的行
// 第三个参数是结束单元格的列,第四个参数是结束单元格的行
Range r = sheet.mergeCells(5, 38, 8, 41);
4.取消合并单元格
// 取消合并单元格,r是Range类的对象
sheet.unmergeCells(r);
5.设置单元格批注
cell = new Label(7,8,"A cell with a comment");
// WritableCellFeatures存放单元格其他特性的容器,其中还封装了进行单元格数据有效性验证的方法
WritableCellFeatures cellFeatures = new WritableCellFeatures();
cellFeatures.setComment("A cell with a comment");
cell.setCellFeatures(cellFeatures);
sheet.addCell(cell);
6.工作表写保护
sheet.getSettings().setProtected(true);
注:写保护后工作表成为只读的。
最后推荐两篇博文:http://www.iteye.com/topic/55844
http://www.iteye.com/topic/26574
分享到:
相关推荐
NULL 博文链接:https://cly123.iteye.com/blog/1293521
一款让你轻松生成、读取、修改excel的jar.
jexcelapi_2_5 jdk1.5使用
jexcelapi的API jxl的API 源码
JExcelAPI java 用于操作excel的一些API JAr包
jexcelapi.rar java excel
jexcelapi_2_6_6学习文档 chm
jxl(jExcelAPI)的基本使用方法
JExcelAPI与Apache POI两者对比
jexcelapi_2_4, JXL的API, JXL是JAVA读取EXCEL的开源项目
包括jexcelapi_2_6_6操作excel包
Java处理Excel文档的jxl.jar的帮助文档jexcelapi.CHM
jexcelapi 源码+docs 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表
JAVA操作EXCEL的工具Jexcelapi 2.6.6版本
jexcelapi_2_6_6,迄今为止最新的jexcelapi版本
利用JExcelApi来动态生成excel文档利用JExcelApi来动态生成excel文档
jexcelapi_2_6_12 jxl的api
jexcelapi_2_6_6,java操作Excel表jar包,