在实际项目中可能需要客户将预先指定好格式的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" 涉及到的是使用Java Excel Library(简称JXL)这个开源库来处理Microsoft Excel文件。JXL是一个强大的工具,它允许开发者在Java程序中读取、写入和修改Excel文件。下面将详细介绍JXL库以及如何...
使用`jxl`库读取Excel文件主要涉及以下步骤: 1. **导入必要的库**:在Java源代码中,你需要导入`jxl`相关的包。例如: ```java import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; ...
"使用jxl读取Excel表格数据"这个主题就是关于如何利用jxl库来实现这一目标。jxl是一个开源的Java库,它提供了对Microsoft Excel文件格式的支持,使得在Java中操作Excel变得简单。 首先,你需要获取jxl的jar包。由于...
例如,对于日期单元格,你可能需要使用`cell.getDate()`来获取日期值。 最后,别忘了在读取完成后关闭资源: ```java workbook.close(); inputStream.close(); ``` 这就是使用JXL库读取Excel数据的基本流程。如果...
读取Excel文件同样简单。以下代码演示了如何打开一个已存在的Excel文件并读取其内容: ```java import jxl.Workbook; import jxl.Sheet; import jxl.Cell; import jxl.read.biff.BiffException; import java.io....
本篇将详细介绍如何利用jxl库读取Excel文件,并提供一个完整的代码示例。 首先,jxl库提供了一个方便的API,让我们能够轻松地与Excel文件交互。要使用jxl,你需要下载jxl.jar文件,并将其添加到你的项目类路径中。...
使用JXL,我们可以读取Excel文件中的数据,包括文本、数字、日期等。以下是一个简单的示例,展示如何读取Excel文件: ```java WritableWorkbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet ...
2. **读取Excel文件** 使用`Workbook`类来打开Excel文件。以下是一个基本示例: ```java Workbook workbook = Workbook.getWorkbook(new File("yourfile.xls")); Sheet sheet = workbook.getSheet(0); // 获取第...
在这个"jxl读取excel的java代码小程序"中,我们将探讨如何利用JXL库来实现Excel文件的读取操作。 首先,我们需要在项目中引入JXL库。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
5. **支持多种数据类型**:JXL支持多种Excel数据类型,包括字符串、整数、浮点数、日期、布尔值等。 6. **处理样式和格式**:可以设置单元格的边框、填充色、字体颜色、对齐方式等,使Excel文件更具有可读性和专业...
在`jxl`中,读取Excel主要涉及: - 使用`WorkbookSettings`和`Workbook`类打开Excel文件。 - 获取工作表(`Sheet`)对象。 - 遍历工作表中的行和列,获取`Cell`对象并读取其内容。 - `Cell`内容可能为文本、数字...
例如,读取Excel文件并打印数据的代码: ```java import jxl.*; public class Test { public static void main(String[] args) throws Exception { Workbook workbook = Workbook.getWorkbook(new File("input....
3. `Cell`:表示工作表中的一个单元格,可以存储文本、数字、日期等不同类型的值。 4. `Label`和`Number`:这两个类分别用于创建包含文本和数值的单元格。 5. `WriteableWorkbook`和`WritableSheet`:与`Workbook`和...
通过jxl,你可以访问工作表(Worksheets)、单元格(Cells)、行(Rows)和列(Columns),并获取它们的值。 1. **引入jxl库**: 在Java项目中使用jxl,首先需要将jxl的jar文件添加到项目的类路径中。如果是Maven...
jxl库正是解决这一问题的关键,它允许Java程序创建、读取和修改Excel文件,极大地拓展了Java在数据处理上的能力。 jxl库是由JExcelAPI项目提供的,它是一个开源的Java库,专门用于处理Microsoft Excel文件。在本文...
3. **解析保存**:使用JXL库读取并解析Excel文件。以下是一个简单的示例代码片段,展示如何打开文件并遍历工作表: ```java Workbook workbook = Workbook.getWorkbook(new File("path_to_your_excel_file")); ...
《使用JXL库读取Excel文件详解》 在IT领域,数据处理是不可或缺的一部分,而Excel作为常用的电子表格工具,其文件格式(如.xls或.xlsx)在数据交换中扮演着重要角色。Java作为一种广泛使用的编程语言,对于处理...
JXL是一个开源的Java库,允许我们读取、写入和修改Excel文件。以下将详细讲解如何使用JXL库来生成Excel文件。 首先,我们需要在项目中引入JXL库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...
本主题将详细讲解如何使用Apache POI和JExcelApi(JXL)这两个Java库来读取Excel文件,以及提供的工具类`PoiUtil.java`和`JxlUtil.java`的使用方法。 Apache POI是一个流行的开源库,它允许开发者创建、修改和显示...