共计 1628 个字符,预计需要花费 5 分钟才能阅读完成。
在技术的高速发展中我们学习编程不仅仅是为了制作相关的应用程序了,我们开始的使用编程来进行文件之间的操作,那么今天就来和大家分享有关于,java 读取本地 excel 文件, 将 excel 内容转换成 java 对象这方面的相关内容。我们的操作工具 eclipse + maven。
下面是我们的一个步骤:
1. java 操作 excel 所使用的 jar 包 poi-ooxml
2. 在本地建立一个 excel 文件
如下所示:
3. 书写代码实现
package com.daojia.certify.excelimport;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import com.alibaba.fastjson.JSON;
import com.daojia.certify.util.DateBuilder;
/**
* @Description : TODO 导入 excel
* @date : Mar 31, 2018 5:17:14 PM
*/
public class ExcelImport {
public static void main(String args[]){
ExcelImport excelImport = new ExcelImport();
try {
excelImport.importExcelAction();
} catch (Exception e) {
输出结果:
list = [{“age”:””,”birth”:”1991-09-03″,”name”:” 张三 ”,”sex”:” 男 ”},
{“age”:”23.0″,”birth”:”1992-09-03″,”name”:” 李四 ”,”sex”:” 女 ”},
{“age”:”34.0″,”birth”:”1993-09-03″,”name”:” 王五 ”,”sex”:” 男 ”},
{“age”:”54.0″,”birth”:”1994-09-03″,”name”:” 赵六 ”,”sex”:” 女 ”}]注意:
1. 如果 excel 格式为 .xlsx , 使用以上方法,如果 excel 格式为 .xls 以上的 XSSFCell 变成 HSSFCell
2.excel 中的日期处理
首先将 excel 日期设置格式为 2017/09/08
其次使用 getDateCellValue 方法读取日期格式即可
以上就是有关于“java 读取本地 excel 文件”这方面的相关内容,更多有关于 java 文件的相关内容我们可以在 java 教程 中查阅。
更多快速学习 Java 的方法大家可以看看下面的内容:
视频教程:
教程:
微课:
原文地址: java 读取本地 excel 文件, 将 excel 内容转换成 java 对象