java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中

转载 2012年03月23日 22:35:17

http://hi.baidu.com/xiaotian5151/blog/item/79f0ee1d2ea67fe71ad57663.html


jxl加边框

WritableWorkbook   wwb   =   Workbook.createWorkbook(os); 
WritableSheet   ws   =   wwb.createSheet( "Test   Sheet   1 ",0);WritableFont   wf   =   new   WritableFont(WritableFont.TIMES,18,WritableFont.BOLD,true); 
WritableCellFormat   wcf   =   new   WritableCellFormat(wf); 
wcf.setBorder(jxl.format.Border.ALL,jxl.format.BorderLineStyle.THIN); 
Label   labelcf   =   new   Label(1,0, "this   is   a   label   with   border   test ",wcf); 
ws.addCell(labelcf); 
wwb.write(); 
wwb.close();

 


jxl合并单元格

public static void writeExcel(OutputStream os )throws Exception 
   {
           try
           {
           
            jxl.write.WritableWorkbook wwb=Workbook.createWorkbook(os);
//                jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0);
                jxl.write.WritableSheet ws =wwb.createSheet("testsheet1",0);
                jxl.write.Label labelC =new jxl.write.Label(0,0,"我爱中国");
        ws.addCell(labelC);
                labelC =new jxl.write.Label(1,2,"我爱中国1,2");
        ws.addCell(labelC);

                jxl.write.WritableFont wfc =new jxl.write.WritableFont(WritableFont.ARIAL,20,
                        WritableFont.BOLD,false,
                        UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.GREEN);
                jxl.write.WritableCellFormat wcfFc =new jxl.write.WritableCellFormat(wfc);
                 labelC =new jxl.write.Label(6,0,"中国我爱",wcfFc);
                ws.addCell(labelC);
                WritableFont wf_merge = new WritableFont(WritableFont.ARIAL,10,WritableFont.NO_BOLD,
                        false,UnderlineStyle.DOUBLE_ACCOUNTING,jxl.format.Colour.GREEN);
   WritableCellFormat wff_merge = new WritableCellFormat(wf_merge);
  // wff_merge.setBackground(jxl.format.Colour.BLACK);
   jxl.write.Label label30 = new Label(3,0,"Label30",wff_merge);   
   ws.addCell(label30);
   //合并单元格
    ws.mergeCells(3,0,4,0); 


                wwb.write();
                wwb.close();
                        
           }
           catch (Exception e )
           {
                   throw e;
           }
   }

使用WritableCellFormat 的setWrap(true)可以设成自动换行,然后再用WritableSheet的setRowView设置行的高度,setColumnView设置列的宽度

行高和列宽 
WritableSheet.setRowView(int i,int height); 
作用是指定第i+1行的高度,比如: 
//将第一行的高度设为200 
sheet.setRowView(0,200); 
WritableSheet.setColumnView(int i,int width); 
作用是指定第i+1列的宽度,比如: 
//将第一列的宽度设为30 
sheet.setColumnView(0,30); 

 

单元格居中

Label label=new Label(column,row,labelValue);
       WritableCellFormat cellFormat=new WritableCellFormat();
       cellFormat.setAlignment(jxl.format.Alignment.CENTER);
       label.setCellFormat(cellFormat);
       sheetWrite.addCell(label);


jxl导出excel --- 居中 自动换行 边框 样式

public void writeToExl_GW(ByteArrayOutputStream byteOs)throws Exception{ try{ ...
  • z69183787
  • z69183787
  • 2014年02月13日 20:39
  • 7971

jxl 创建表格(包括去掉网格线、字体设置、单元格设置、对齐方式等设置)

效果图:   代码如下: import java.io.File; import java.io.IOException; import jxl.format.Alignment; imp...
  • MCpang
  • MCpang
  • 2011年09月29日 16:52
  • 16211

jxl加边框,jxl合并单元格,单元格的设置

jxl加边框,jxl合并单元格,单元格的设置
  • u014034854
  • u014034854
  • 2015年07月02日 11:23
  • 479

jxl 创建表格(包括去掉网格线、字体设置、单元格设置、对齐方式等设置)

import java.io.File;   import java.io.IOException;      import jxl.format.Alignment;   import jx...
  • xygg0801
  • xygg0801
  • 2016年11月21日 18:51
  • 492

html设置单元格边框颜色

设置单元格边框颜色 考试成绩 姓名 语文 数学 英语 物理 化学 李 94 89 87 56 9...
  • u010383937
  • u010383937
  • 2017年05月19日 07:38
  • 517

java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元

WritableCellFormat headerFormat = new WritableCellFormat(                     HEADER_FONT_STYLE); ...
  • e_wsq
  • e_wsq
  • 2013年11月25日 14:36
  • 914

JXL 对excle 操作(单元格合并,列宽,格式等)《二》

一、 数据格式化 在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。 1、 字串格式化 字符串的格式化涉及到的是字体、粗细、字号等元素,这些...
  • yongqingmiao
  • yongqingmiao
  • 2012年01月05日 20:54
  • 9339

html设置单元格亮边框颜色

设置单元格亮边框颜色 成绩 姓名 语文 数学 英语 物理 化学 李 89 87 5...
  • u010383937
  • u010383937
  • 2017年05月19日 07:45
  • 217

网页设计表格单元格线条及边框设置

本文关键字:网页,表格,设置     灵活的在网页设计中使用单元格线条及边框,可以大幅提高网页开发的效率,下面我们就来实际分析一下。   图1 网页中的...
  • lsy649241354
  • lsy649241354
  • 2013年06月23日 11:28
  • 1024

jxl导出excel(合并单元格)

Demo [java] view plaincopy import java.io.*;   import jxl.*;   import jxl.format.Underli...
  • lovemedsz
  • lovemedsz
  • 2014年11月04日 10:59
  • 3941
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
举报原因:
原因补充:

(最多只允许输入30个字)