# sqltoword **Repository Path**: bb15548813221/sqltoword ## Basic Information - **Project Name**: sqltoword - **Description**: 数据库表结构导出成word文件,支持三线表 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-11-30 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 使用说明 修改application.yaml文件中数据库连接参数为想生成的数据库。 点击pers.baiban.sqltoword.SqlToWordApplication的main测试方法。 生成的文件默认在/temp/word.docx 论文-三线表样式会使表格在两页显示,需要手动调整 ### 开发计划 + 生成参数到配置文件 + 打印配置参数 + 整理代码分层 + 新增 颜色 边框 字体 字号 + 模版方法 + 导入解析模版 + 优化配置文件 + 自定义表格样式 ### 使用说明 单一修改样式 > 整体修改样式 > 默认修改样式 配置文件 > 配置类 ### 可交付产品 一个连接mysql数据库生成表格的工具 ### 项目结构 ```tree sqltoword ├─config 配置包 ├─constant 常量包 ├─convert 类型转换器实现包 ├─enums 枚举类包 ├─handler 样式处理器包 │ └─impl 样式处理器实现包 ├─inter ├─mapper mapper层 ├─model entity层 ├─service 服务层 │ └─impl 服务层实现包 ├─util 工具包 └─vo 对象视图包 ``` ### 拓展方案 类型处理器原理是过滤器模式,实现GenProcessor顶级接口并注入Spring容器即可。 默认处理器的order范围为【4,5】想要优先执行拓展或后执行拓展修改order即可。 ### Q&A