Excel的条件格式可以使用poi的 Conditional Format实现,代码:
//>=60 SheetConditionalFormatting condFmt = sheet.getSheetConditionalFormatting(); ConditionalFormattingRule condRule = condFmt.createConditionalFormattingRule(ComparisonOperator.GE, "60"); FontFormatting ruleFmt = condRule.createFontFormatting(); ruleFmt.setFontColorIndex(IndexedColors.RED.getIndex()); PatternFormatting fillFmt= condRule.createPatternFormatting(); fillFmt.setFillBackgroundColor(IndexedColors.LEMON_CHIFFON.getIndex()); int rowNum=sheet.getLastRowNum(); CellRangeAddress[] cellRange =getSingleCellRangeAddress(4, "%s3:%s%s", rowNum); condFmt.addConditionalFormatting(cellRange, condRule);
其他的请自行搜索,结果和下图类似:
全文完。
相关推荐
1. **ooxml-schemas**: 这是Apache POI项目中的一部分,包含了Open XML Format(OOXML)的Java对象模型。OOXML是一种基于XML的文件格式,用于Microsoft Office 2007及以后版本的文档。Apache POI提供了对这种格式的...
POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI...
POI的OOXML库包含SXSSF(Streaming Usermodel API)和XSSF(XML Spreadsheet Format),前者用于处理大量数据,可以避免内存消耗过大,后者则是对XML格式的Excel文档的完全解析模型。 3. **poi-ooxml-schemas**:此...
这个简单实例非常适合初学者来了解如何使用Java POI库处理Excel和Word文档。 一、Java POI与Excel操作 在Java POI中,处理Excel文件主要涉及到HSSF(Horrible Spreadsheet Format,用于.xls文件)和XSSF...
Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel(.xlsx、.xls)、Word(....这个压缩包提供的所有jar包确保了开发者能够应对各种复杂的需求,无论是简单的数据导出还是复杂的报表生成。
#### 二、HSSF (Horrible SpreadSheet Format) HSSF 是用于处理 Excel 97-2003 文件的 API。它支持创建、读取、修改这些格式的 Excel 文件。HSSF 提供了一系列的类来操作 Excel 文件: - **HSSFWorkbook**:表示...
3. **兼容性与稳定性**:Apache POI广泛应用于各种项目,从简单的数据导入导出到复杂的数据分析,其稳定性和兼容性得到了充分验证。随着Microsoft Office文件格式的更新,Apache POI也会相应地进行升级,以支持最新...
Apache POI 是一个开源项目,专门用于处理微软的Office文档...总之,Apache POI的jar包是Java开发人员处理Microsoft Office文档的强大工具,提供了丰富的API和功能,使得在Java环境中与Office文档的交互变得简单易行。
- **HSSF(Horrible Spreadsheet Format)**:这是Apache POI提供的一套API,用于处理老版本的Excel文件(.xls格式)。HSSF提供了一系列的类,如HSSFWorkbook、HSSFSheet、HSSFRow和HSSFCell,用于创建、读取和修改...
Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Excel、Word和PowerPoint。POI 提供了一套 Java API,使得开发者可以在Java应用程序中读写Microsoft Office格式的文件。标题中的"poi-3.17 poi-...
创建新的文档或修改现有文档同样简单。可以创建`Workbook`实例,添加`Sheet`,然后在`Sheet`上创建`Row`和`Cell`。对于复杂的数据结构,如合并单元格、设置条件格式,POI也提供了相应的API。 4. **样式和格式**: ...
1. **组件结构**:Apache POI包含多个子项目,如HSSF(Horrible Spreadsheet Format)用于处理Excel的BIFF格式(.xls),XSSF(eXtensible Spreadsheet Format)用于处理Excel的XML格式(.xlsx),HWPF(Horrible ...
- `org.apache.poi.hssf`:处理老版本的Excel文件(.xls),使用HSSF(Horrible Spreadsheet Format)API。 - `org.apache.poi.xssf`:处理新版本的Excel文件(.xlsx),使用XSSF(XML Spreadsheet Format)API。 - ...
例如,HSSF(Horrible Spreadsheet Format)处理.xls文件,而XSSF(eXtended Spreadsheet Format)则用于.xlsx文件。 2. **POI-OOXML**:这部分库用于处理基于Open XML标准的新格式,如.xlsx、.docx和.pptx。在提供...
该库支持多种文件格式,包括HSSF(Horizontally Stored File Format)用于读写Excel 97-2003格式,XSSF(XML Spreadsheet Format)用于读写Excel 2007及以上版本的XLSX格式,以及XWPF(XML Word Processing Format)...
例如,以下是一个简单的代码片段,展示了如何使用Apache POI创建一个新的Excel文件: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io....
在"poi-3.9.jar"这个文件中,包含了Apache POI项目的主要类和接口,用于处理HSSF(Horizontally Stored Formatted Sheets)和XSSF(XML Spreadsheet Format)文件,分别对应老版的.BIFF8 Excel格式和OOXML的新版....
关于poi ,Apache在今年,也就是在2017年9月15日 正式发布了POI 3.17版本, Apache POI团队对于3.17版本进行了一些功能的修复。主要是几个新的功能区域和许多错误修复。 POI 3.17是支持Java 6的最后一个版本。下一个...
总的来说,Apache POI 是Java开发人员处理Microsoft Office文档的强大工具,无论是在简单的数据导入导出,还是复杂的文档自动化生成,都能提供足够的支持。通过理解和掌握POI API,开发者可以轻松地将Java应用程序与...