在实际项目中可能需要客户将预先指定好格式的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格式日期"; } }
相关推荐
java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表
java利用jxl.jar包读取excel文件
NULL 博文链接:https://zhouyq.iteye.com/blog/272883
jxl读取excel数据(带实例) 里面有一个自己写的实例
jxl导出excel加水印 WritableWorkbook、WritableSheet、WritableCellFormat
用jxl读写excel数据,输出图片到excel
简单的介绍了JXL读写Excel java excle api
jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程 jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程
利用jxl读取Excel代码的完整内容,包括jar包。包括测试用例,下载后放到eclipse中即可运行,运行主类JHUserImportMgr的main函数即可看到效果。
jxl的excel读写操作 java操作excel的读写。
学习使用JXL读写EXCEL文件, 学习使用JXL读写EXCEL文件。
jxl对excel添加水印(含有setWaterMarkImage方法).zip
最近刚好用到jxl来读取Excel表格数据,百度上找遍都找不到jxl的jar包,最后通过其他途径找到了,所以分享一下,让接下来的同学不要费劲找jar包了。
利用jxl操作excel文件,提取exce文件数据生成txt文件。
JAVA利用jxl读取Excel所需jar。 JAVA可以利用jxl简单快速的读取excel文件的内容。由于版本限制,只能读取97-03 xls格式的Excel。
jxl JAVA Excel解析,主要用于修改、上传、下载Excel文件。
jxl导出excel工具类,封装好了的,实现传递任意集合自动导出excel
用jxl读取excel内容的java工程源码,放到eclipse中稍微建立包名即可测试
NULL 博文链接:https://jsufly.iteye.com/blog/767602
jxl 读取2003 excel demo 使用jxl 操作excel