`

JXL获取Excel日期列的值

阅读更多

在实际项目中可能需要客户将预先指定好格式的excel中的数据导入到服务端数据库。其中可能包含日期列,如果我们按照下面方式取出日期列值:

sheet.getCell(9, i).getContents();
// 如果excel填写的是2014-1-17,则取出的值是14-1-17

 如果我们要求的格式是“yyyy-MM-dd”,则不能满足需求。可以使用下面方式取值:

String cell10 = "";
String msg = "";
// 如果是Date类型
if (sheet.getCell(9, i).getType() == CellType.DATE) {
    DateCell dc = (DateCell)sheet.getCell(9, i);
    cell10 = new SimpleDateFormat("yyyy-MM-dd").format(dc.getDate());
} else {
    // 否则进行日期格式检查
    DateFormat dfm = DateFormat.getDateInstance();
    try {
        cell10 = new SimpleDateFormat("yyyy-MM-dd").format(dfm.parse(cell10));
    } catch (ParseException pe) {
        msg = "第" + i + "行 “生产时间” 列的格式不正确,系统只接受YYYY-MM-DD格式日期";
    }
}

 

 

分享到:
评论

相关推荐

    JXL 读取EXCEL

    标题 "JXL 读取EXCEL" 涉及到的是使用Java Excel Library(简称JXL)这个开源库来处理Microsoft Excel文件。JXL是一个强大的工具,它允许开发者在Java程序中读取、写入和修改Excel文件。下面将详细介绍JXL库以及如何...

    java利用jxl读取excel文件

    使用`jxl`库读取Excel文件主要涉及以下步骤: 1. **导入必要的库**:在Java源代码中,你需要导入`jxl`相关的包。例如: ```java import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; ...

    使用jxl读取Excel表格数据

    "使用jxl读取Excel表格数据"这个主题就是关于如何利用jxl库来实现这一目标。jxl是一个开源的Java库,它提供了对Microsoft Excel文件格式的支持,使得在Java中操作Excel变得简单。 首先,你需要获取jxl的jar包。由于...

    jxl读取excel数据(带实例)

    例如,对于日期单元格,你可能需要使用`cell.getDate()`来获取日期值。 最后,别忘了在读取完成后关闭资源: ```java workbook.close(); inputStream.close(); ``` 这就是使用JXL库读取Excel数据的基本流程。如果...

    JXL读写Excel小例子

    读取Excel文件同样简单。以下代码演示了如何打开一个已存在的Excel文件并读取其内容: ```java import jxl.Workbook; import jxl.Sheet; import jxl.Cell; import jxl.read.biff.BiffException; import java.io....

    利用jxl读取Excel代码的完整内容,包括jar包

    本篇将详细介绍如何利用jxl库读取Excel文件,并提供一个完整的代码示例。 首先,jxl库提供了一个方便的API,让我们能够轻松地与Excel文件交互。要使用jxl,你需要下载jxl.jar文件,并将其添加到你的项目类路径中。...

    jxl读写excel数据,输出图片

    使用JXL,我们可以读取Excel文件中的数据,包括文本、数字、日期等。以下是一个简单的示例,展示如何读取Excel文件: ```java WritableWorkbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet ...

    jxl的excel读写操作

    2. **读取Excel文件** 使用`Workbook`类来打开Excel文件。以下是一个基本示例: ```java Workbook workbook = Workbook.getWorkbook(new File("yourfile.xls")); Sheet sheet = workbook.getSheet(0); // 获取第...

    jxl读取excel的java代码小程序

    在这个"jxl读取excel的java代码小程序"中,我们将探讨如何利用JXL库来实现Excel文件的读取操作。 首先,我们需要在项目中引入JXL库。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...

    JXL 下载 Excel 文档

    5. **支持多种数据类型**:JXL支持多种Excel数据类型,包括字符串、整数、浮点数、日期、布尔值等。 6. **处理样式和格式**:可以设置单元格的边框、填充色、字体颜色、对齐方式等,使Excel文件更具有可读性和专业...

    使用jxl操作Excel

    在`jxl`中,读取Excel主要涉及: - 使用`WorkbookSettings`和`Workbook`类打开Excel文件。 - 获取工作表(`Sheet`)对象。 - 遍历工作表中的行和列,获取`Cell`对象并读取其内容。 - `Cell`内容可能为文本、数字...

    jxl JAVA Excel解析

    例如,读取Excel文件并打印数据的代码: ```java import jxl.*; public class Test { public static void main(String[] args) throws Exception { Workbook workbook = Workbook.getWorkbook(new File("input....

    jxl 实现excel导入导出

    3. `Cell`:表示工作表中的一个单元格,可以存储文本、数字、日期等不同类型的值。 4. `Label`和`Number`:这两个类分别用于创建包含文本和数值的单元格。 5. `WriteableWorkbook`和`WritableSheet`:与`Workbook`和...

    用jxl读取excel内容的java工程源码

    通过jxl,你可以访问工作表(Worksheets)、单元格(Cells)、行(Rows)和列(Columns),并获取它们的值。 1. **引入jxl库**: 在Java项目中使用jxl,首先需要将jxl的jar文件添加到项目的类路径中。如果是Maven...

    jxl导出excel总结

    jxl库正是解决这一问题的关键,它允许Java程序创建、读取和修改Excel文件,极大地拓展了Java在数据处理上的能力。 jxl库是由JExcelAPI项目提供的,它是一个开源的Java库,专门用于处理Microsoft Excel文件。在本文...

    使用jxl解析excel(.xls)固定模板(智联简历为例)

    3. **解析保存**:使用JXL库读取并解析Excel文件。以下是一个简单的示例代码片段,展示如何打开文件并遍历工作表: ```java Workbook workbook = Workbook.getWorkbook(new File("path_to_your_excel_file")); ...

    jxl读取Excel文件

    《使用JXL库读取Excel文件详解》 在IT领域,数据处理是不可或缺的一部分,而Excel作为常用的电子表格工具,其文件格式(如.xls或.xlsx)在数据交换中扮演着重要角色。Java作为一种广泛使用的编程语言,对于处理...

    java利用jxl生成excel文件

    JXL是一个开源的Java库,允许我们读取、写入和修改Excel文件。以下将详细讲解如何使用JXL库来生成Excel文件。 首先,我们需要在项目中引入JXL库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...

    POI和JXL读取EXCEL数据的工具类(POI支持2007)

    本主题将详细讲解如何使用Apache POI和JExcelApi(JXL)这两个Java库来读取Excel文件,以及提供的工具类`PoiUtil.java`和`JxlUtil.java`的使用方法。 Apache POI是一个流行的开源库,它允许开发者创建、修改和显示...

Global site tag (gtag.js) - Google Analytics