`
野之皇
  • 浏览: 21539 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论

POI 单元格格式化 - 数据格式化

阅读更多

HSSFCellStyle cellPercentStyle = workbook.createCellStyle();   
cellPercentStyle.setDataFormat((short)10);//百分数 

一、第一种方式
//POI 自定义保留一位小数格式
HSSFCellStyle cellDigitStyle = workbook.createCellStyle();
cellDigitStyle.setDataFormat(workbook.createDataFormat().getFormat("0.0"));

// 也可以自定义成其它格式,5格式化成05
HSSFCellStyle cellDigitStyle = workbook.createCellStyle();
cellDigitStyle.setDataFormat(workbook.createDataFormat().getFormat("00"));


二、第二种方式
HSSFCellStyle cellDigitStyle2 = workbook.createCellStyle();   
cellDigitStyle2.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00"));//两位小数
cellDigitStyle2.setDataFormat((short) 2);							   //作用同上

注:第二种不是自定义,如果 getBuiltinFormat 返回不了参数,格式化就会失效。
例如HSSFDataFormat.getBuiltinFormat("00")只会返回-1,这样格式化就会失效。
所以要实现Excel-> Format cell-> Custom,暂时只知道用第一种方式。
 
分享到:
评论

相关推荐

    poi-3.9、poi-ooxml-3.9、poi-ooxml-schemas-3.9

    此外,Apache POI还提供了数据格式化、图表创建、数据验证等功能。 例如,以下是一个简单的代码片段,展示了如何使用Apache POI创建一个新的Excel文件: ```java import org.apache.poi.ss.usermodel.*; import ...

    poi-ooxml-schemas-3.8,poi-3.8,poi-ooxml jar包合集

    - 处理复杂的样式,如字体、颜色、边框和单元格格式。 - 读取现有Excel文件,提取数据并进行分析。 - 支持对Excel文件的行和列进行增删改查操作。 - 解析和执行Excel文件中的公式。 在"poi 3.8"这个压缩包子文件的...

    poi-3.10.1上传组件jar包 po poi-ooxml poi-ooxml-schemas

    它提供了API来操作单元格、行、工作表等Excel元素,以及创建新的工作簿、读取现有工作簿、写入修改后的数据等功能。 2. poi-ooxml-3.10.1.jar:此库是针对Open XML格式的扩展,包括了处理OOXML规范的...

    poi-bin-5.2.2-230220312.jar

    Apache POI提供了丰富的API,可以处理Excel的各种功能,如创建工作簿、添加工作表、插入单元格、设置公式、格式化样式、图表操作等。在Java应用中,如果你需要与Excel交互,比如生成报表、数据分析或者自动化测试,...

    poi-ooxml-schemas-3.17.zip 最新版下载

    Apache POI的"poi-ooxml-schemas"库包含了这些模式,使得Java开发者能够理解并操作OOXML文档的各个组成部分,如单元格、样式、图表等。 4. **poi-ooxml-schemas-3.17**: 这是Apache POI项目的一个版本,版本号为...

    poi-3.9 apache-poi-3.9 最新稳定版本

    3. 数据类型:Apache POI支持多种单元格数据类型,包括数值、字符串、日期、布尔值等。开发者可以使用`HSSFCell.CELL_TYPE_NUMERIC`、`HSSFCell.CELL_TYPE_STRING`等常量来设置或获取单元格的数据类型。 4. 样式和...

    poi-3.17 poi-3.16

    使用Apache POI,开发者可以创建新的Excel工作簿,添加工作表,插入数据,设置单元格格式,执行公式计算,甚至读取已有文件的数据。对于企业级应用,这特别有用,因为它们经常需要处理大量数据导入导出的需求,或者...

    poi-ooxml-schemas-3.9.jar_jb51_POI_

    在实际开发中,Apache POI可以用于批量处理Excel数据,生成报告,自动化文档生成,以及在服务器环境中处理用户上传的Office文件。例如,你可以用它来读取Excel文件中的数据,进行分析,然后将结果插入到数据库中;...

    poi-3.16.jar,poi-ooxml-3.16.jar,poi-ooxml-schemas-3.16.jar

    这就是POI的基本用法,通过它的API,你可以实现更复杂的操作,如读取数据、格式化单元格、合并单元格、插入图表等。 Apache POI 的3.16版本相对于早期版本,可能已经修复了一些已知的bug,并增加了对新特性的支持。...

    poi-3.6-20091214.jar&poi;-ooxml-3.6-20091214.jar

    总结来说,Apache POI是Java中处理Excel的强大工具,尤其在需要参数化的Selenium测试中,它使得数据管理和读取变得更加便捷。而这两个JAR文件,一个处理旧版Excel格式,一个处理新式的OOXML格式,覆盖了对Excel文件...

    poi-3.8-20120326.jar 和 poi-excelant-3.8-20120326.jar

    4. **解析单元格数据**:根据单元格类型提取数据,如字符串、数字等,并转换为适合数据库存储的格式。 5. **连接数据库**:使用JDBC建立与数据库的连接。 6. **构建SQL语句**:根据Excel数据构造SQL插入语句。 7. **...

    poi-bin-3.14-20151223.tar.gz

    使用POI操作Excel文件,开发者可以创建新的工作簿,添加工作表,插入单元格,设置公式,格式化数据,以及读取和修改已存在的Excel文件。例如,你可以通过以下步骤创建一个新的Excel文件: 1. 创建`Workbook`对象,...

    poi-bin-3.0.1-FINAL-20070705.zip

    总之,Apache POI是一个强大的工具,无论是在数据分析、报表生成还是自动化办公场景中,都能发挥关键作用。通过熟练掌握POI,你可以轻松地在Java应用程序中处理Excel文件,实现导入导出、格式设定、公式计算等多种...

    poi操作表格

    在Android开发中,通过Apache POI库,开发者可以实现读取Excel数据、写入数据、格式化单元格、设置公式以及执行其他复杂的表格操作。 以下是关于Apache POI在操作Excel表格时的一些关键知识点: 1. **创建和读取...

    org.apache.poi-ooxml-schemas-3.9 jar包

    在Java开发中,Apache POI库是处理Excel文件的重要工具,尤其在需要进行大量数据导入导出或自动化报告生成的场景下。"org.apache.poi-ooxml-schemas-3.9.jar" 是这个项目中的一个组件,它包含了用于解析和生成Open ...

    POI工具 poi-3.0-rc4

    6. **样式和格式**: POI允许你为单元格、行或整个工作表设置样式,包括字体、颜色、边框、填充等。`CellStyle`类提供了这些功能。 7. **公式与函数**: 如果你需要在单元格中使用Excel公式,可以使用`...

    poi-3.9-20121203.jar

    你可以创建文档、段落、字符格式化等。 - **XWPF(XML Word Processor Format)**: 对应于处理新版Word(.docx)文件的API,提供对复杂文档结构和格式的支持。 3. **PowerPoint处理**: - **HSLF(Horrible Slide...

    poi-bin-3.7-20101029.zip

    Apache POI的使用场景广泛,例如在大数据分析中导出报表,Web应用中生成动态Excel文件,自动化测试中生成或检查文件内容等。其API提供了丰富的类和方法,让开发者能够轻松地访问和操作单元格、公式、图表、样式、...

    poi-ooxml-3.9的jar包

    3. **样式和格式化**:通过使用XSSFWorkbook和XSSFSheet等类,你可以控制单元格的样式,包括字体、颜色、边框、填充和对齐方式等。同时,POI还支持Excel中的条件格式。 4. **公式处理**:POI可以处理.xlsx文件中的...

    POI poi相关所有jar包 poi jar包 poi最全jar包

    5. **序列化和反序列化**:`poi-ooxml-security.jar` 提供了处理OOXML文件的安全性和数字签名相关功能。 6. **测试和示例**:虽然在实际开发中通常不会直接引用,但`poi-tests.jar` 包含了POI项目的测试类,可帮助...

Global site tag (gtag.js) - Google Analytics