在日常工作中,经常会使用到将数据库中的数据导出execl表,
提示:以下是本篇文章正文内容,下面案例可供参考
一、例子说明
需求:需要将数据库表中需要得数据放入指定execl得行列中,具体可看下图
myaql数据库表:
指定的execl:
最终结果:
二、问题分析
1.操作步骤
通过java语言逻辑去操作mysql数据库是需要通过JDBC(一种用于执行SQL语句的Java API)去完成,可以连接到数据库中,连接到数据库之后,将要执行sql查询语句作为一个参数,还需要创建一个实体类,在创建一个传入sql查询语句作为参数获取数据的类,返回一个集合,可供解析execl放入数据时候使用。
添加相关依赖以及jar
*JDBC需要用到的jar文件.将jar文件放入项目的lib目录中 mysql-connector-java-8.0.28-bin.jar,如果本地没有去官网下载即可。注意:一定要下载和你本地的mysql版本一致的jar包。下载以后进行解压,复制jar文件到lib目录下。mysql官网。
*给当前项目添加依赖(告诉当前项目/模块可以依赖jar文件中的代码) 右键ideaFile,选中Project Structure
点击OK
*添加解析Execl需要用到的opi依赖。
<dependency>