一段利用Apache的Poi合并Excel单元格的代码

/*   ====================================================================  
        Copyright   2002-2004       Apache   Software   Foundation  
   
        Licensed   under   the   Apache   License,   Version   2.0   (the   "License");  
        you   may   not   use   this   file   except   in   compliance   with   the   License.  
        You   may   obtain   a   copy   of   the   License   at  
   
                http://www.apache.org/licenses/LICENSE-2.0  
   
        Unless   required   by   applicable   law   or   agreed   to   in   writing,   software  
        distributed   under   the   License   is   distributed   on   an   "AS   IS"   BASIS,  
        WITHOUT   WARRANTIES   OR   CONDITIONS   OF   ANY   KIND,   either   express   or   implied.  
        See   the   License   for   the   specific   language   governing   permissions   and  
        limitations   under   the   License.  
  ====================================================================   */  
                   
   
  package   org.apache.poi.hssf.usermodel.examples;  
   
  import   org.apache.poi.hssf.usermodel.*;  
  import   org.apache.poi.hssf.util.Region;  
   
  import   java.io.IOException;  
  import   java.io.FileOutputStream;  
   
  /**  
    *   An   example   of   how   to   merge   regions   of   cells.  
    *  
    *   @author   Glen   Stampoultzis   (glens   at   apache.org)  
    */  
  public   class   MergedCells  
  {  
        public   static   void   main(String[]   args)  
                  throws   IOException  
          {  
                  HSSFWorkbook   wb   =   new   HSSFWorkbook();  
                  HSSFSheet   sheet   =   wb.createSheet("new   sheet");  
   
                  HSSFRow   row   =   sheet.createRow((short)   1);  
                  HSSFCell   cell   =   row.createCell((short)   1);  
                  cell.setCellValue("This   is   a   test   of   merging");  
   
                  sheet.addMergedRegion(new   Region(1,(short)1,1,(short)2));  
   
                  //   Write   the   output   to   a   file  
                  FileOutputStream   fileOut   =   new   FileOutputStream("workbook.xls");  
                  wb.write(fileOut);  
                  fileOut.close();  
   
          }  
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值