`
zuimeitulip
  • 浏览: 59800 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

实现从excel和数据库中数据的来回传递

 
阅读更多

这个例子是从excel中读取的数据将它放数据库中,还有数据库中的数据读取到excel表格中。

excel读取到数据库中我定义了两个接口

1.从excel读出数据,里面的方法是 public  List<Map<String,Object>> read(String fileName)

参数fileName要读取的excel的名字,将读取的参数放到List<Map<String,Object>>这个容器中

2.将读出的数据存入数据库中, 里面的方法是 public  void write(List<Map<String,Object>> listMap)

参数是代表存入数据中的容器。

下面是main方法的测试

 public static void main(String[] args) {

    //1.从excel中读取数据
    IExcelReader excelReader = new ExcelReaderImpl();

     List<Map<String, Object>> listMap = excelReader.reader("C:\\a.xls");

    //2.将读取的数据放入数据库
    IDBWriter dbWriter = new DBWriterImpl();

    dbWriter.write(listMap);
 }

接口的实现我上传了代码

 

数据库读取到excel中我也定义了两个接口

1.从数据库读出数据,里面的方法是 public List<Map<String,Object>> read();

从数据中读出数据,将数据存入返回的容器当中。

2.将读出的数据放入到,excel表格中,里面的方法是public void write(List<Map<String,Object>> listMap,String fileName); 有两个参数表示要放入excel的数据,和excel的文件名

下面是main方法的测试

 public static void main(String[] args) {

       //从数据库中读出数据
       IDBReader dbReader = new DBReaderImpl();

      

       List<Map<String, Object>> listMap = dbReader.read();
       //将数据存入excel表格中

       IExcelWriter excelWriter = new ExcelWriterImpl();
       

       String fileName ="C://d.xls";
       

       excelWriter.write(listMap,fileName);
 }

 

接口的实现代码我也上传了。

 

分享到:
评论

相关推荐

    从Excel中读取数据导入到数据库中

    总的来说,从Excel中读取数据并导入到数据库是一个涉及数据预处理、类型转换、错误处理等多个环节的过程。正确处理合并单元格和长文本问题,能确保数据导入的准确性和效率,从而更好地支持后续的数据分析和应用。

    springboot实现将Excel导入数据库

    2. **创建实体类**:根据Excel中的列名,创建对应的Java实体类,用于存储Excel数据。 3. **编写Mapper接口**:在MyBatis中,定义一个Mapper接口,包含用于插入数据的方法,如`insertUser(User user)`。 4. **编写...

    java实现Excel数据导入到数据库

    3. **准备SQL语句**:根据Excel中的数据结构构建SQL插入或更新语句。如果是更新已存在的数据,可以使用`PreparedStatement`来设置参数,提高性能和安全性。 4. **数据处理**:遍历Excel数据,将每行数据转化为SQL...

    Excel与数据库数据交换类

    4. **SQL操作**:类会包含插入、更新和查询等SQL操作,用于将Excel数据存入或从数据库中提取出来。对于大量数据,可能还会涉及批量操作以提高性能。 5. **异常处理**:为了确保程序的健壮性,类应该包含适当的错误...

    C#将数据导入excel和Excel数据导入数据库

    此外,注意数据类型匹配,Excel中的数据可能需要转换为适合数据库字段的数据类型。 总之,C#结合NPOI或其他库,配合SQL Server,提供了强大的数据处理能力,可以从Excel文件中提取数据并将其存储到数据库中,这对...

    excel和数据库之间数据的导入导出

    两者之间的数据交互有助于实现数据的整理、分析和存储。下面我们将详细探讨这个主题。 一、Excel与数据库的数据导入 1. **Excel到数据库**: 当你需要将Excel中的数据存储到数据库中时,可以使用SQL Server ...

    将Excel文件导入到数据库中或将数据库中文件导出Excel中

    以下将详细介绍如何将Excel文件导入到数据库中,以及如何将数据库中的数据导出到Excel中。 首先,将Excel文件导入数据库通常涉及到以下几个步骤: 1. 数据预处理:在Excel中整理数据,确保格式正确,无错误或缺失...

    Java实现从excel中批量导入数据到数据库

    Java实现从excel中批量高效导入数据到数据库中,包括图片的导入存储,读取图片显示在jsp页面等,需要下载JspSmartUpload.jar和jxl.jar两个jar包,将两个包导入项目才能运行

    Excel导入数据库and数据库数据导入Excel

    当需要将数据库中的查询结果展示在Excel中时,先要执行SQL查询获取数据,然后使用POI库创建新的Excel工作簿和工作表,再将查询结果写入到相应的工作表中。每行数据库记录可以映射为Excel的一行,每个字段对应一个...

    SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip

    总的来说,这个项目展示了如何在Java环境中,结合Spring Boot的便利性,利用MyBatis进行数据库操作,借助Apache POI处理Excel文件,以及Thymeleaf生成动态页面,实现数据的导入导出功能。这是一个综合性的Java Web...

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....

    DELPHI 从EXCEL导入到数据库

    标题中的"DELPHI 从EXCEL导入到数据库"是一个关于使用Delphi...通过分析和理解这些文件,初学者可以学习如何在Delphi中实现从Excel到数据库的数据迁移,同时也涉及到了文件操作、数据库操作和UI设计等多个实践技能。

    通过EasyExcel+线程池实现百万级数据从Excel导入到数据库

    在处理大量数据导入数据库的场景中,使用阿里巴巴开源的EasyExcel库结合线程池技术可以有效地实现从Excel文件导入到数据库的过程。先定义sheet的数量和固定大小的线程池数量,每个sheet页做为单独的任务交给线程池...

    excel表导入数据库 数据库导出excel(idea平台)

    Excel作为流行的电子表格工具,经常需要与数据库进行交互,以实现数据的交换。在这个主题中,我们将深入探讨如何使用Java技术栈,特别是基于IDEA开发环境,来实现在JSP和Servlet中进行Excel与数据库之间的数据导入和...

    .net实现将Excel中的数据导入数据库

    在.NET框架中,将Excel数据导入到数据库是一个常见的任务,特别是在处理大量数据或者用户需要从Excel文件批量导入信息时。以下是一种实现此功能的方法,基于描述中的思路: 首先,我们需要在前端提供一个文件上传...

    jsp实现excel上传至数据库,以及 从数据库导出excel

    在IT行业中,尤其是在Web开发领域...总之,这个项目展示了如何结合JSP、Oracle数据库和Apache POI实现Excel与数据库之间的数据交互,对于初学者理解Web开发中的文件上传、数据库操作和数据导出等功能有很好的学习价值。

    spring boot+mybatis plus+easy poi实现数据库导出成excel和excel导入到数据库.zip

    "spring boot+mybatis plus+easy poi实现数据库导出成excel和excel导入到数据库",开发者利用了Spring Boot、MyBatis Plus和EasyPoi库来实现了一个功能强大的数据交互系统,允许用户将数据库中的数据导出为Excel格式...

    java实现Excel数据导入到mysql数据库.zip

    本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...

Global site tag (gtag.js) - Google Analytics