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包下载 jxl操作excel实例,jxl jar包下载 jxl操作excel实例,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_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM