我想请问下java写excel怎么写出表格线?希望可以提供完整点的代码加注释 谢谢!

解决方案 »

  1.   


    WritableCellFormat format1=new WritableCellFormat();
    format1.setBorder(Border.ALL,  BorderLineStyle.THIN); 根据Border的ALL, BOTTOM, LEFT, NONE, RIGHT, TOP这些属性来绘制表格线吧
      

  2.   

      //单元格样式
             HSSFWorkbook wb = new HSSFWorkbook(fs); //  模板
    HSSFCellStyle normalStyle = wb.createCellStyle();
    normalStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);  //左边框
    normalStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);   //上边框
    normalStyle.setBorderRight(HSSFCellStyle.BORDER_THIN); //右边框
    normalStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);//下边框
    normalStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);  
    normalStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
    normalStyle.setWrapText(true);我才做的~!发你吧。poi写的。
      

  3.   

    自己无意整出来了。。以前看是过时方法都没敢用
    // 给表头设置表格线
         try {
    wcf.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);
    } catch (WriteException e) {
    e.printStackTrace();
    }呵呵还是十分谢谢大家!平均给分!