EasyPOi循环导出Oracle数据库字典
模板表格
结果表格
依赖
cn.afterturn
easypoi-spring-boot-starter
4.0.0
org.apache.shiro
shiro-core
org.apache.poi
poi
4.0.0
org.apache.poi
poi-ooxml
4.0.0
代码
在这里插入代码片
public class DataDistExport {
public void dataDistExport(String url,String user,String pass){
//1.配置连接信息
Connection conn = getConnection(url, user, pass);
ResultSet fieldSet = null;
ResultSet tableSet = null;
try {
//2.获取所有表名
String tableSql = "select ut.TABLE_NAME,utc.COMMENTS AS TABLE_NAME_CH from user_tables ut LEFT JOIN user_tab_comments utc ON ut.TABLE_NAME = utc.TABLE_NAME ORDER BY ut.TABLE_NAME";
tableSet = getTable(conn,tableSql);
List
需要配置的位置
//3.基础模板位置
String templatePath = "C:\Users\admin\Desktop\DatabaseDistTemplate.docx";
String temDir = "C:\Users\admin\Desktop";
String fileName = "数据字典.docx";