JXL对于日期类型的处理,有些特殊需要注意:
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
import jxl.Cell;
import jxl.CellType;
import jxl.DateCell;
import jxl.JXLException;
import jxl.Sheet;
import jxl.Workbook;
public class Test {
public static void main(String[] args) {
Test t = new Test();
try {
t.read();
} catch (Exception e) {
e.printStackTrace();
}
}
public void read() throws JXLException, IOException {
Workbook wb = Workbook.getWorkbook(new File("input2.xls"));
Sheet sheet = wb.getSheet(0);
for (int i = 0, rowSize = sheet.getRows(); i < rowSize; i++) {
for (Cell c : sheet.getRow(i)) {
CellType type = c.getType();
if (type.equals(CellType.DATE)) {
// 日期 类型的处理
DateCell dc = (DateCell) c;
Date jxlDate = dc.getDate();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(sdf.format(jxlDate));
}
}
}
wb.close();
}
}
比较特别就是format的时候,必须采用标准的GMT时区,否则就会出错了。
分享到:
相关推荐
jxl开源包处理excel
JXL教程 JXL开发文档 JXL学习笔记 JXL示例。
jxl操作 jxl操作 jxl操作 jxl操作 jxl操作 jxl操作
jxl实现的excel处理程序 jxl实现的excel处理程序jxl实现的excel处理程序 jxl实现的excel处理程序 jxl实现的excel处理程序 jxl实现的excel处理程序
java语言操纵excel文档。以及jxl的帮助文档
jxl数据导入导出jxl数据导入导出jxl数据导入导出 jxl数据导入导出jxl数据导入导出jxl数据导入导出
jxl api说明文档 不包含pai包
java实现数据的导入与导出依赖包 jxl.jar
jxl操作excel说明以及jxl jar包
NULL 博文链接:https://yuanyuan7891.iteye.com/blog/656388
jxlApi word操作 All Classes Packages jxl jxl.demo jxl.format jxl.write
java中通过jxl写excel文件并且设置excel字体样式、表格等
这是一个专门用于java处理Excel文件的包,功能强大,我已经试过了.
jxl模版生成excel,采用类似EL表达式的方式生成模版
java利用jxl.jar包读取excel文件
jxl........API look look
jxl下载
最新的jxl.jar 下载 (包含jxl源码) 稳定新最好,成熟,不像之前的版本报数组越界的错误
jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载
JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM