`

POI中读取自定义格式(日期)数据的问题

 
阅读更多

以下代码可以解决这个问题:

if(cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC 
&& cell.getCellStyle().getDataFormat() == 
HSSFDataFormat.getBuiltinFormat("h:mm")){
			String sDate = cell.getNumericCellValue()+"";
			if(!StringUtil.isEmpty(sDate)){
				Date date = HSSFDateUtil.getJavaDate(cell.getNumericCellValue());
				return new SimpleDateFormat("h:mm").format(date);
			}
			return "";
}
 
其中,单元格的格式属性是custom h:mm
分享到:
评论
5 楼 yweio 2013-05-17  
yl_fighting 写道
excel中自定义的日期格式“m月d日”应该怎么处理

同样遇到这个问题,求解答
4 楼 yl_fighting 2012-11-15  
excel中自定义的日期格式“m月d日”应该怎么处理
3 楼 zq3022 2010-06-06  
感谢指路,谢谢
2 楼 cai555 2008-07-11  
时间格式不对,你不能照搬程序
1 楼 chjy1983 2008-07-10  
execl中单元格是2008-7-9这种的按你的方法读取好像还是不行呀,结果是:39638.0这样的

相关推荐

    POI对Excel自定义日期格式的读取(实例代码)

    在Java开发中,Apache POI 是一个非常...这个例子展示了如何使用POI读取Excel文件,并处理自定义日期格式。需要注意的是,这种方法只适用于已知的自定义日期格式,对于未知的格式,可能需要更复杂的逻辑来解析和识别。

    POI读取Excel包.rar

    这个"POI读取Excel包.rar"的压缩文件很可能包含了POI库的相关jar文件,以及可能的示例代码或教程,帮助用户学习如何使用POI来读取Excel数据。 POI项目始于2001年,它的主要功能是允许Java应用程序创建、修改和显示...

    Java使用POI读取Excel

    总结一下,使用Java和Apache POI读取Excel文件主要包括以下几个步骤: 1. 引入Apache POI依赖。 2. 创建`FileInputStream`对象打开Excel文件。 3. 使用`XSSFWorkbook`读取工作簿。 4. 遍历工作簿中的工作表和行。 5....

    poi 读取EXCEL所需要的JAR

    总的来说,Apache POI是一个强大且灵活的库,能够帮助开发者在Java环境下方便地操作Excel文件,无论是简单的数据读取还是复杂的格式处理,都能游刃有余。不过要注意,处理大型Excel文件时,性能可能会成为一个问题,...

    poi java读取excel所需jar包

    4. **使用Apache POI读取Excel**: - 创建`Workbook`对象:这是处理Excel文件的核心,可以是`HSSFWorkbook`(处理.xls文件)或`XSSFWorkbook`(处理.xlsx文件)。 - 打开`Sheet`:工作簿内包含了多个工作表(Sheet...

    java poi自定义导出功能.rar

    Java POI 是一个非常流行的库,它允许程序员在Java应用程序中读取、写入和修改Microsoft Office格式的文件,如Excel、Word和PowerPoint。在这个"java poi自定义导出功能.rar"压缩包中,我们可以预见到包含的是关于...

    java poi 读取excel 2007

    以上就是使用Java POI读取Excel 2007文件并将内容存储到List的基本过程。这个过程可以根据实际需求进行调整,比如处理表头、忽略空行、处理特殊格式的单元格等。在处理大数据量时,还需要考虑性能优化,例如使用迭代...

    POI 读取Excel

    本篇将深入探讨如何利用Apache POI来读取Excel数据,以及在实际项目中的应用。 首先,我们需要在项目中引入Apache POI的依赖。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.apache....

    java使用 poi 读取excel

    对于更复杂的场景,例如处理公式、日期、自定义格式等,Apache POI 提供了丰富的 API 来支持。例如,你可以使用 `DataFormatter` 类来格式化数值单元格,或者使用 `CellStyle` 和 `CellType` 来处理特定类型的单元格...

    POI读取Excel(新)

    但需要注意的是,当单元格格式设置为日期或自定义格式时,虽然数据可能看起来像日期或货币,但实际上被POI识别为数字。因此,读取前应先判断单元格的类型,避免数据解析错误。 4. **工作簿和工作表的处理**:在POI...

    java自定义jar包读取excel数据

    5. 封装数据结构:为了更好地管理和使用读取到的数据,你可以将它们封装到自定义的数据结构中,如 List 或 Map。 6. 打包成 jar:完成代码编写后,使用 IDE 的打包功能或命令行工具将项目打包成 jar 文件。确保包含...

    java使用POI插件绘制表格曲线图

    Java中的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,尤其是Excel(XLS和XLSX)文档。在“java使用POI插件绘制表格曲线图”这个主题中,我们将深入探讨如何使用POI来在Excel...

    使用POI从数据库导出对应EXCEL格式数据

    在本场景中,我们探讨的是如何使用POI从数据库中导出数据并将其格式化为Excel文件供用户下载。以下是关于这个主题的详细解释: 1. **Apache POI介绍**: Apache POI是一个开源项目,它提供了API来处理Microsoft ...

    POI 中文学习文档(.doc)

    在实际开发中,POI非常适用于生成自定义的报告或数据分析结果,因为它可以方便地创建复杂的表格结构,并且能够精确地控制单元格的样式和数据格式。比如,你可以创建带有多个工作表的工作簿,每个工作表可以包含不同...

    JAVA使用POI对Excel读取

    在Java编程中,Apache POI库是一个非常流行的API,它允许开发者读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。本教程将深入讲解如何使用POI来读取Excel文件。 首先,理解Excel文件格式:...

    POI实战 .pdf

    1.3 POI简单读取Excel数据 5 1.4 POI简单写出Excel 9 2.复杂读取 16 2.1 单元格各类型数据读取 16 2.1.1 基本类型 16 2.1.2 日期类型 18 2.2 自定义类型 21 3.复杂写入 22 3.1 复杂写入 22 3.2 多层公式 27 4.常用...

    POI导入导出Excel数据

    在实际项目中,你可能还需要处理更复杂的情况,如读取公式计算结果、合并单元格、处理日期和数字格式、处理超链接等。Apache POI 提供了丰富的 API 来处理这些问题,确保你可以灵活地满足各种需求。同时,结合其他库...

    基于poi实现的数据已excel格式导出导入(JAVA)

    在Java编程语言中,Apache POI是一个非常流行的库,它允许开发者读取、写入以及修改Microsoft Office格式的文件,尤其是Excel(.xlsx 和 .xls)文件。本教程将详细介绍如何利用Apache POI进行数据的Excel格式导出与...

    Java利用POI实现数据Excel导出实例源码

    在Java编程中,Apache POI库是一个非常流行的API,它允许开发者读取、创建和修改Microsoft Office格式的文件,特别是Excel工作簿。本实例源码着重讲解如何利用Apache POI来实现数据的Excel导出功能。 首先,我们...

    Java 读取Excl文件 (poi-3.13)

    为了进一步提高性能和灵活性,你还可以使用迭代器(`RowIterator`和`CellIterator`)以及自定义的日期格式化等高级特性。此外,对于大量数据处理,考虑使用`SXSSFWorkbook`,它是一个基于内存的流式接口,可以防止...

Global site tag (gtag.js) - Google Analytics