opensource_POI使用说明

POI是处理excel不错的开源代码
一.下载poi包
二.开始干活
HSSFWorkbook 是建样式,和生成时,用到该对象\
其他地方全部用HSSFSheet 对象


1.样式的设置
HSSFCellStyle style = workbook.createCellStyle();
        //边框
            style.setBorderTop((short)1);
            style.setBorderBottom((short)1);
            style.setBorderLeft((short)1);
            style.setBorderRight((short)1);
       //背景
           style.setFillForegroundColor(HSSFColor.LIGHT_CORNFLOWER_BLUE.index);//背景色
           style.setFillPattern(HSSFCellStyle.    BORDER_THIN );//一定要用,如何涂背景色
       //字体
            HSSFFont font = workbook.createFont();
            font.setColor(HSSFFont.SS_NONE);//字体颜色
            font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
            style.setFont(font);

2.合并的设置
说明:一宁要先合并,再对合并后每一个进行小的单元进行操作

HSSFRow fileTitle = sheet.createRow((short) rowNum);
        sheet.addMergedRegion(new Region(rowNum, (short) startRegion, 0, (short) endRegion));       
        fileTitle.setHeight((short) heigth);
        HSSFCell cell_first = fileTitle.createCell((short) 0);
        cell_first.setEncoding(HSSFCell.ENCODING_UTF_16);       
        cell_first.setCellValue(content);   
        cell_first.setCellStyle(style);

3.创建excel
// 创建新的Excel 工作簿
        HSSFWorkbook workbook = new HSSFWorkbook();
       
        HSSFSheet sheet = workbook.createSheet();
       
        sheet.setDefaultColumnWidth((short)40);//设置所有的列宽

// 新建一输出文件流
            FileOutputStream fOut = new FileOutputStream(outputFile);//outputFile 路径
            // 把相应的Excel 工作簿存盘
            workbook.write(fOut);
            fOut.flush();
            // 操作结束,关闭文件
            fOut.close();

你可能感兴趣的:(工作,Excel,OpenSource)