• jxl生成excel时,增加批注和冻结窗口


    1.增加批注

                             Label label=new Label(c, rows, entry.getKey(), format);
                         WritableCellFeatures cellFeatures = new WritableCellFeatures();
                         cellFeatures.setComment("请输入1或2或3或4 1:东区 2:西区 3:南区 4:北区");//增加批注

                         label.setCellFeatures(cellFeatures);
                         sheet.addCell(label);// 设置单元格内容和格式
                         sheet.setColumnView(c, width);// 设置单元格格式

                这里面有一点就是这个批注的样式还没有研究出来,有待研究

    2.冻结窗口

                           WritableWorkbook workbook = Workbook.createWorkbook(excelFile);// 生成工作簿
                        WritableSheet sheet = workbook.createSheet("扩容明细", 0);// 生成工作表,此处参数一为工作表名称,参数二为第几个工作业,默认从0开始
                        SheetSettings ss = sheet.getSettings();
                        ss.setHorizontalFreeze(2);//冻结两列
                        ss.setVerticalFreeze(2);//冻结两行

  • 相关阅读:
    C#ActiveX控件开发学习
    SPFA最短路算法
    用宏实现C/C++从非零整数开始的数组
    mysql学习笔记
    python学习笔记(多进程并发)
    python学习笔记(socket模块)
    jQuery学习笔记
    python学习笔记(IO模型)
    Django学习笔记
    导入Excel时启动Excel.exe进程出错
  • 原文地址:https://www.cnblogs.com/zhangxiaozhen/p/11447664.html
Copyright © 2020-2023  润新知