`
小杨学JAVA
  • 浏览: 900496 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

poi设置excel表格边框,字体等

    博客分类:
  • POI
 
阅读更多

转载自:http://hi.baidu.com/soledad104/blog/item/092dc0097ec684c23ac76379.html

 

 

POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

 

先获取工作薄对象:

 

HSSFWorkbook wb = new HSSFWorkbook();

 

HSSFSheet sheet = wb.createSheet();

 

HSSFCellStyle setBorder = wb.createCellStyle();

 

一、设置背景色:

 

setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

 

二、设置边框:

 

setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框

 

三、设置居中:

 

setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中

 

四、设置字体:

 

HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 16);//设置字体大小

 

HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);

 

setBorder.setFont(font);//选择需要用到的字体格式

 

五、设置列宽:

 

sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值

 

六、设置自动换行:

 

setBorder.setWrapText(true);//设置自动换行

 

七、合并单元格:

 

Region region1 = new Region(0, (short) 0, 0, (short) 6);

 

//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号

 

或者用

 

CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);

 

但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);

 

目前用过的就这么多,后续有新的会继续添加。

 

 

分享到:
评论

相关推荐

    POI导出Excel表格

    在实际应用中,Apache POI允许我们定制Excel表格的样式,包括字体、颜色、边框、对齐方式等。此外,还可以设置条件格式,创建图表,以及处理图片和超链接。通过深入了解和实践,你可以用Apache POI构建功能丰富的...

    Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)

    Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)

    poi导出excel表格

    5. 设置样式:如果你需要对单元格进行格式化,如字体、颜色、边框等,可以使用CellStyle对象。 6. 响应流:创建ServletOutputStream,然后将工作簿对象写入输出流。在HTTP响应中设置正确的MIME类型("application/...

    poi复制指定行数的Excel表格内容

    这包括边框、字体、填充、对齐方式等。使用`CellStyle`对象来操作这些样式属性。 5. **保存新文件**:创建新的`Workbook`对象,将复制后的`Sheet`添加到其中,然后使用`Workbook`的`write()`方法将其写入新的Excel...

    POI操作Excel表格案例

    POI还提供了许多高级功能,如样式设置(字体、颜色、边框)、公式计算、数据验证、图表创建等。例如,可以使用CellStyle对象设置单元格的样式,包括字体、对齐方式、背景色等。 六、POI性能优化 由于POI操作Excel...

    POI生成Excel POI操作Excel POI读取Excel POI类库

    3. **样式和格式**:POI允许设置单元格的样式,如字体、颜色、边框、对齐方式等,以增强Excel的可读性。 4. **异常处理**:确保在读写过程中捕获并处理可能出现的IO异常或其他运行时异常。 通过lib.rar和Poi02.rar...

    POI使用Excel模板文件循环输出行并导出Excel

    5. **处理样式和公式**: 如果模板中包含复杂的样式(如边框、填充、字体等)或公式,我们需要复制这些样式到新创建的单元格。POI提供了CellStyle和FormulaEvaluator等工具来实现这一功能。 6. **优化性能**: 大量...

    poi导入导出Excel表格的所以jar包

    - **格式化和样式设置**:设置单元格的字体、颜色、边框、对齐方式、公式等。 - **处理复杂数据类型**:包括日期、时间、公式、超链接等。 - **工作簿和工作表操作**:创建、删除、重命名工作簿和工作表。 - **数据...

    用Poi导出Excel表格数据

    标题中的“用Poi导出Excel表格数据”指的是使用Apache POI库来创建和操作Microsoft Excel文件的过程。Apache POI是Java领域一个广泛使用的库,它允许开发者读取、写入以及修改MS Office格式的文件,包括Excel。下面...

    poi导出Excel表格的几种实现方式

    Apache POI还提供了丰富的API来设置单元格的样式,包括字体、颜色、边框、对齐方式等。例如,设置一个单元格为红色加粗字体: ```java CellStyle style = workbook.createCellStyle(); style.setFillForegroundColor...

    POI生成excel报表

    样式包括字体样式、边框样式、对齐方式等。下面是一些常用的样式设置示例: 1. **边框样式**: ```java HSSFCellStyle cellStyle = wb.createCellStyle(); cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN...

    apache POI文件读写excel

    - **样式与格式**: Apache POI允许设置单元格的字体、颜色、对齐方式、边框等样式。 - **公式与函数**: 支持在单元格中插入Excel公式,并计算结果。 - **图表与图像**: 可以在Excel文件中创建图表和插入图像。 -...

    poi操作Excel表格基本操作

    Apache POI提供了多种单元格样式,如字体、边框、填充、对齐方式等。以下是一个例子: ```java Font font = workbook.createFont(); font.setFontHeightInPoints((short) 14); font.setBold(true); font.setColor...

    POI操作Excel的封装

    3. **样式和格式**:提供设置单元格样式、字体、边框和颜色的方法,简化格式化操作。 4. **对象映射**:设计一个接口或注解,让Java对象能自动与Excel表格对应,例如`@ExcelColumn`注解标记字段,指定列名和位置。 ...

    POI3.7Excel解析

    - 数据样式:POI允许设置单元格的字体、颜色、对齐方式、边框等样式。 - 公式计算:可以处理包含公式的单元格,并根据需要进行公式计算。 - 图表和图片:支持在Excel中插入和操作图表和图片。 - 数据流处理:...

    POI实战-java开发excel详解

    POI允许开发者对单元格进行细致的样式设置,包括边框样式、背景颜色、字体格式、对齐方式等。 ##### 5.1 POI样式相关类 - **HSSFCellStyle**:用于设置单元格样式。 - **HSSFColor**:用于设置单元格的颜色。 - **...

    poi导出excel文档

    Apache POI 是一个Java库,它允许开发人员创建、修改和读取Microsoft Office格式的文件,特别是Excel电子表格。在本文中,我们将深入探讨如何使用POI库来导出Excel文档,以及涉及到的关键知识点。 一、POI简介 ...

    poi对于excel表格的操作数据读取和写入详细解释

    Apache POI 是一个著名的 Java 库,用于读写 Microsoft Office 文件格式,如 Excel、Word 和 PowerPoint。POI 提供了一套全面的 API,使得开发者能够方便地在 Java 应用程序中处理这些文件。它的名称 "Poor ...

Global site tag (gtag.js) - Google Analytics