23 Star 266 Fork 54

像风一样 / EasyDataBaseExport

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT
EasyDataBaseExport

EasyDataBaseExport

IntelliJ IDEA 2023 java JDK Version release license

简介

该工具主要用于导出数据库表结构,格式为excel、word、markdown等,方便快速生成《数据库结构文档》,同时可以快速查看表的结构和相关信息
该工具永久免费,欢迎大家体验!

📖 使用手册

《EasyDataBaseExport说明文档》

💬 运行环境要求

  • 1.8.0_151+ (建议最好1.8.0_151以上的版本,因为151版本为JVM启用无限制强度管辖策略)

Windows版 jre8下载
64位 -> x64
32位 -> i586
https://wwri.lanzouo.com/b02e9brti 密码:gpkp

🔍 数据库支持

  • ✔ MySQL
  • ✔ Oracle
  • ✔ SqlServer
  • ✔ PostgreSQL
  • ✔ 达梦
  • ✔ 人大金仓
  • ✔ DB2
  • ✔ 虚谷

📑 文档支持

  • ✔ Word
  • ✔ Excel
  • ✔ Markdown
  • ✔ Html
  • ✔ Pdf

👀 功能速览

注:图中涉及资源均来源于网络,仅用于展示工具功能,版权归其作者所有。

连接

在这里插入图片描述

  • 【操作】-【编辑连接】

在这里插入图片描述

  • 【操作】-【导入连接】

导入连接操作详见:导入连接步骤

点击选择文件,选择上一步导出来的ncx文件,确定后即导入成功

在这里插入图片描述

主页

在这里插入图片描述

  • 导出自定义

位置:【导出】-【配置...】

WordMarkdownHtmlPdf可以导出表的 主键索引
Excel可以导出分 单sheet多sheet
默认导出路径设置后,导出时,文件选择器会自动定位到设置的路径
索引表头可动态化展示,勾选即导出;反之,不导出
字段表头索引表头

配置位置如下:

config.png

点击右键(只有在勾选框选中时,才能右键),可以修改【名称】和【字段映射】

点击右键

点击确定

点击右键

点击保存,提示保存成功(再导出文档时,一切都改变了!)

img.png

导出结果(实现了真正意义上的自定义表头,快来制作适合自己的文档吧!)

img.png

导出效果

  • Word(Microsoft Office提示更新域,点击确定后目录自动生成;WPS需手动建立目录)

在这里插入图片描述

  • Excel

在这里插入图片描述

多sheet

在这里插入图片描述

  • Markdown

在这里插入图片描述

  • Html

在这里插入图片描述

  • Pdf

在这里插入图片描述

☕ 项目结构

EasyDataBaseExport
└─ src/main/java/com/easydatabaseexport
    ├── `common`    公共信息  
    ├── `core`      核心包,包含核心数据源和接口
    ├── `database`  所有数据库的数据源和实现
    ├── `entities`  实体
    ├── `enums`     枚举
    ├── `exception` 全局异常
    ├── `factory`   工厂
    ├── `log`       全局异常拦截日志
    ├── `navicat`   navicat处理
    ├── `ui`        界面
    └── `util`      工具

🏃 运行方式

  • 1.双击
  • 2.java -jar *.jar
  • 3.运行EasyDataBaseExportMain的main方法

📦 编译打包

img.png
双击运行assembly:assembly进行打包

注:由于采用的部分驱动未上传maven仓库
若打包报错,提示找不到包,请先运行 mvn install
img.png

⏳ 下载

下载地址:右侧【发行版】中下载最新版
其他历史版本:https://wwr.lanzoui.com/b02c7c0cb 密码:1111
github地址:https://github.com/Zhuoyuan1/EasyDataBaseExport

📧 联系方式

QQ: 963565242
Mail: 963565242@qq.com

📌 插件

本插件适用于多个Jetbrains平台(包括但不限于IntelliJ IDEA、PyCharm),基于Database Tool开发,所有Database Tool支持的数据库都是支持的。
它实现了本工具的核心功能,欢迎试用!💖
支持自定义表头,配置项位置 File -> Settings -> Other Settings -> EasyDatabaseExport 输入图片说明 插件下载地址

欢迎下载使用,开发不易,希望多多支持,帮忙点star,谢谢各位!!!

MIT License Copyright (c) 2022 像风一样 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

EasyDataBaseExport是一款数据库表结构导出工具,支持MySql、Oracle、Sqlserver、PostgreSql、达梦、虚谷、DB2等数据库,同时支持Excel、Word、Markdown、Html、Pdf文档导出 展开 收起
Java
MIT
取消

发行版 (8)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/lzy549876/EasyDataBaseExport.git
git@gitee.com:lzy549876/EasyDataBaseExport.git
lzy549876
EasyDataBaseExport
EasyDataBaseExport
main

搜索帮助