java读取本地excel 文件,将excel内容转换成java对象

4,050次阅读
没有评论

共计 1628 个字符,预计需要花费 5 分钟才能阅读完成。

在技术的高速发展中我们学习编程不仅仅是为了制作相关的应用程序了,我们开始的使用编程来进行文件之间的操作,那么今天就来和大家分享有关于,java 读取本地 excel 文件, 将 excel 内容转换成 java 对象这方面的相关内容。我们的操作工具 eclipse + maven。

下面是我们的一个步骤:

1. java 操作 excel 所使用的 jar 包 poi-ooxml

        

      org.apache.poi

      poi-ooxml

      3.14

        

2. 在本地建立一个 excel 文件

如下所示:

1

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 快速入门 100 集_新手自学教程

Java 开发环境搭建

Java 入门:JSP、Servlet 精讲

Java:23 天零基础完全入门

Java 基础入门到框架实践

教程:

Java 教程

java 常用技巧

微课:

Java 入门课程

Java 入门体验课程

原文地址: java 读取本地 excel 文件, 将 excel 内容转换成 java 对象

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-23发表,共计1628字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)