在项目中使用POI导出报表并设置单元格格式,我使用下面方法设置EXCEL单元格格式
//创建浮点数值格式
short doubleFormat = HSSFDataFormat.getBuiltinFormat("0.00");
HSSFCellStyle doubleCellStyle = wb.createCellStyle();
doubleCellStyle.setDataFormat(doubleFormat);
//设置右对齐
doubleCellStyle.setAlignment(ALIGN_RIGHT);
//对EXCEL单元格设置单元格格式
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
cell.setCellStyle(doubleCellStyle);
这个可以正常设置显示样式,但是导出后其单元格不能进行求和操作,设置单元格格式仍然没有办法更改过来,必须一个一个单元格双击,该单元格格式才能变成正常数值格式。没有办法,只好让客户先暂时用复制--选择性粘贴(粘贴:格式 运算:加)这种方法批量转化后才能正常使用求和公式。
不知道各位前辈有没有好的方法解决此问题?
分享到:
相关推荐
在 POI 中,最成熟的接口是 HSSF,用于处理 MS Excel(97-2002)的老版本文件格式。 HSSF,全称为 Horrible SpreadSheet Format,虽然名称有些戏谑,但它提供了一个强大的 API,允许开发者通过纯 Java 代码来读取、...
POI API包含了丰富的异常处理机制,帮助开发者捕获和处理文件读写过程中可能出现的问题。 9. **示例代码**: 文档中通常会包含详细的代码示例,演示如何创建、读取和写入Excel和Word文件,帮助初学者快速上手。 ...
POI 中设置 Excel 单元格格式 在使用 POI 库时,经常需要设置 Excel 单元格的格式,以满足不同业务需求。本文将详细介绍如何使用 POI 库设置 Excel 单元格的格式,包括设置背景色、边框、居中、字体、列宽、自动...
在本主题中,我们将深入探讨如何使用POI库来导出Word文档,并进行页眉、页脚和标题的设置。这个过程涉及到对Word文档的高级布局控制,对于自动化报告生成或批量创建文档非常有用。 1. **Apache POI简介** Apache ...
在"poi合并多个word文档并设置页码"这个主题中,我们将深入探讨如何利用POI API来实现这两个功能。 首先,让我们讨论如何合并多个Word文档。Apache POI提供了一个名为`XWPFDocument`的类,它代表一个Open XML格式的...
通过阅读提供的"poi使用指南.txt"和"POI设置Excel的格式_字体样式_美化.txt"文档,你将能深入了解如何具体操作这些概念,包括具体的代码示例和技巧。"java_POI教程.pdf"则可能提供了更系统的教程,包括更多细节和...
在使用 Java POI 库生成 Word 文档时,有时我们需要对插入的图片进行格式调整,比如设置为上下型环绕,使其在文本中占据独立空间,同时可以调整图片的位置。在默认情况下,POI 会将图片设置为嵌入型,这可能导致图片...
Apache POI是一个开源项目,它提供了一组API,允许开发者使用Java来创建、修改和显示MS Office格式的文件。 在处理Excel文档时,Apache POI提供了一个名为HSSF(Horizontally Stored Spreadsheet Format)的API用于...
在实际开发中,POI非常适用于生成自定义的报告或数据分析结果,因为它可以方便地创建复杂的表格结构,并且能够精确地控制单元格的样式和数据格式。比如,你可以创建带有多个工作表的工作簿,每个工作表可以包含不同...
- **内存泄漏问题**:在使用POI处理大量数据时,可能会遇到内存泄漏的问题。为了解决这个问题,需要确保在操作完成后关闭所有的`Workbook`对象。 - **性能优化**:对于大数据量的处理,可以考虑使用SAX模式来降低...
在Java开发中,Apache POI库是处理Microsoft ...通过掌握Java POI的单元格格式设置功能,开发者可以轻松生成专业且美观的Excel文档,特别是在处理大量财务数据时,恰当的货币格式能够显著提升数据的可读性和专业度。
### POI中文帮助文档知识点详解 #### 一、概述 Apache POI是一个流行的Java库,用于...以上内容仅是Apache POI众多功能中的冰山一角。对于更高级的功能,比如样式处理、图表生成等,建议参考官方文档进行深入学习。
在本篇文章中,我们将详细介绍 POI 的打印设置知识点。 1. 页面设置 在 POI 中,页面设置是指对打印输出的页面方向、缩放、纸张大小等属性的配置。下面我们将逐一介绍这些设置。 1.1 方向 POI 提供了两种页面...
Java POI中文教程主要针对Java开发者,指导他们如何使用Java语言操作Microsoft Office格式文件,特别是Excel和Word文档。由于Office文档是微软公司开发的OLE2组件,Java原生并不支持直接操作这些文件,因此需要借助...
对于初学者,这个项目提供了一个良好的起点,他们可以通过阅读和修改代码了解如何在JSP中使用POI创建Excel,如何设置格式,以及如何处理合并和打印设置。通过实践,他们可以逐步掌握Web开发中数据导出的技能。 6. ...
4. **样式与格式**:Apache POI允许你设置单元格的样式,包括字体、颜色、边框、对齐方式等,使用`XSSFCellStyle`对象。 5. **读取Excel文件**:通过`WorkbookFactory.create()`方法,你可以加载现有的Excel文件到...
HSSF提供给用户使用的对象在rg.apache.poi.hssf.usermodel包中,主要部分包括Excel对象,样式和格式,还有辅助操作。有以下几种对象: HSSFWorkbook excel的文档对象 HSSFSheet excel的表单 HSSFRow ...
例如,`HSSFFont` 用于定义字体样式,`HSSFDataFormat` 用于设置日期和数字格式,而 `HSSFCellStyle` 则是用于组合这些样式并应用到单元格上。此外,`HSSFHeader` 和 `HSSFFooter` 用于定义工作表的页眉和页脚,`...