关于POI导入Excel时候的日期格式转换

本文详细介绍了在使用POI读取Excel时如何处理日期格式转换。内容包括:1) POI如何判断并处理数值类型的日期,如yyyy-MM-dd、d/m/yyyy h:mm等;2) 自定义日期格式的识别,如yyyy年m月d日、h时mm分等;3) 推荐通过getDataFormat()值来识别各种日期格式。
摘要由CSDN通过智能技术生成

1、读取Excel

private List<String[]> rosolveFile(InputStream is, String suffix,
			int startRow) throws IOException, FileNotFoundException {
		Workbook xssfWorkbook = null;
		if ("xls".equals(suffix)) {
			xssfWorkbook = new HSSFWorkbook(is);
		} else if ("xlsx".equals(suffix)) {
			xssfWorkbook = new XSSFWorkbook(is);
		}
		Sheet xssfSheet = xssfWorkbook.getSheetAt(0);
		if (xssfSheet == null) {
			return null;
		}
		ArrayList<String[]> list = new ArrayList<String[]>();
		int lastRowNum = xssfSheet.getLastRowNum();
		for (int rowNum = startRow; rowNum <= lastRowNum; rowNum++) {
			if (xssfSheet.getRow(rowNum) != null) {
				Row xssfRow = xssfSheet.getRow(rowNum);
				short firstCellNum = xssfRow.getFirstCellNum();
				short lastCellNum = xssfRow.getLastCellNum();
				if (firstCellNum != lastCellNum) {
					String[] values = new String[lastCellNum];
					for (int cellNu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值