合并单元格(a、b、c、d )单元格合并函数
a单元格的列号
b单元格行号
c从单元格[a,b]向左合并为c列
d从单元格[a,b]向下合并到d行中
注意:单元格的列号和行号都是从0开始计数,重要的是从单元格[a,b]到单元格[c,d]的合并。
有两种类型的表可用于处理excle表: jxl和poi。 本节介绍jxl中常用的方法和方法参数
33558 nchc.dl.source forge.net/source forge/jecelapi/jecelapi _2_ 10.zip
33558 www.Andy Khan.com/jexcelapi/download.html
33558 www.Andy Han.com/jecelapi/tutorial.html
33558 www.Andy Khan.com/jecelapi /
http://www.andykhan.com/
1 .创建或装入工作博客Workbook
创建工作簿。 这是整个excle文档。 writableworkbookwwb=workbook.create workbook (其中操作系统是一个文件输出流,当然还有很多其他参数,如File )。 工作簿不仅可以用于创建工作簿,还可以用于读取现有文件
的工作簿示例:
工作簿. get工作簿(Java.io.file file ); Workbook是重要的工具类,中方法基本上是statis,使用方便
2 .创建工作表
create sheet (Java.lang.string name,int index ),两个参数分别是工作表名称和插入位置,该位置从0开始。 例如,情况如下:
witablesheetsheet=wwb.create sheet ('演员表',0 );
3 .创建标签标签
实际上,标签在此是指工作表的单元格。 此单元格支持多种类型的类,如jxl.write.Boolean和jxl.write.Boolean
lablelabel=newlabel(col,row,title ); 3个参数分别表示col 1列、row 1行,标题内容为title。
将标签添加到工作表
sheet.addcell(label;
4 .填充数据
填充数据有点复杂,这与数据单元格的格式问题有关。
1 )填补数字
jxl.writer.number numb=new jxl.writer.number (1,1,250 );
sheet.addcell(numb;
2 )填写格式化数字
jxl.write.numberformatnf=new jxl.write.number format (' #.# # ' );
jxl.writer.writablecellformatwcf=new jxl.write.writable cell format (nf;
jxl.writer.numbern=new jxl.write.number (2,1,2.451,wcf );
sheet.addcell(n;
3 )灌装日期
simpledateformarsdf=newsimpledateformat (yyyy-mm-ddhh : mm : ss );
字符串新日期=SDF.format (新日期);
标签=新标签(2,2,新日期);
sheet.addcell(label;
4 )填空
label=new label (3,3,'周星驰');
sheet.addcell(label;
5 )填充布尔值
jxl.writer.boolean bool=new jxl.write.boolean (4,1,true );
sheet.addcell(bool;
5 )合并单元格
表示通过writablesheet.mergecells(intx,int y,int m,int n )从x 1列、y 1行合并为m 1列、n 1行(4个点定义2个坐标、左上角和右下角) )
结果是将m-x 1行、n-y 1列合并起来看,两者的乘积是合并的单元格数。