數據庫文檔生成工具,支持chm、word、pdf、excel、xml
言
DBCHM是一個簡單實用的數據庫文檔生成工具,目前支持chm、word、excel、pdf、XML的導出,支持主流的數據庫,如SqlServer、MySql、Oracle、PostgreSql、DB2。
如何獲取
https://gitee.com/lztkdr/DBCHM
如何安裝使用
- 下載好發行的最新版DBChm后,解壓文件到你的某一個目錄下,然后點擊DBChm.exe可執行文件即可打開
- 打開后建立好你要生成的數據庫連接,我這里用SQLServer進行測試,如果你的表比較多這個地方可能會等待一段時間,初選loading的效果
- 都是很實在的功能,沒有那么多花哨的東西,界面上會出現你的數據庫相關的信息,如果你的數據修改或者添加了表,那就在重新獲取,然后我們一個個測試,我們在導出之前點擊右下角的保存按鈕,等顯示操作完成在進行下面的操作
這個地方先別著急,因為軟件還需要htmlhelper的支持,我們下載以下地址中
https://gitee.com/lztkdr/DBCHM/attach_files的htmlhelper.exe文件,然后將它安裝到任意一個盤Program Files (x86)\HTML Help Workshop\ 或 Program Files\HTML Help Workshop\ 文件夾中,然后在進行以下文檔的導出
主要功能總結(來自碼云介紹)
- 表,列的批注可以編輯保存到數據庫。
- 表,列的批注支持通過pdm文件導入的方式進行更新到數據庫。
- 基于數據庫中的表列結構(列ID/列名/數據類型/長度/精度/是否可以為null/默認值/是否自增/是否是主鍵/列描述)。
- 目前支持導出的文檔類型:chm、word、excel、pdf、XML
總結(來自碼云介紹)
除了直接使用作者編譯好的版本,你也可以自己編譯,不過需要滿足以下幾個條件
- 電腦需htmlhelp.exe,見附件 (注:需安裝到任意盤符下的 Program Files (x86)\HTML Help Workshop\ 或 Program Files\HTML Help Workshop\ 文件夾中。)
- 電腦需.net framework 4.5.2
- 登陸賬號要給予sa級別的權限,不然表結構查詢權限不足,會查不出來數據
- 源碼編印環境:Visual Studio 2017 以上版本
- 對于表列批注,支持中文與英文,不支持gbk之外的不兼容編碼。
希望本文對大家有所幫助,如果有更好的解決方案,歡迎到評論區留言共享!謝謝!
開源精選》是我們分享Github、Gitee等開源社區中優質項目的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的是一個數據庫文檔工具——SmartSQL。
SmartSQL 是一款方便、快捷的數據庫文檔查詢、導出工具!該工具從最初支持CHM文檔格式開始,通過不斷地探索開發、集思廣益和不斷改進,又陸續支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文檔格式的導出。同時支持SqlServer、MySql、PostgreSQL、SQLite等多種數據庫的文檔查詢和導出功能。
數據庫支持
- ? SqlServer
- ? MySQL
- ? PostgreSQL
- ? SQLite
- ??Oracle
- ??DB2
- ??TIDB
- ??達夢
- ??人大金倉
主要功能
1 文檔的內容都包含什么?
- 表 序號 | 列名 | 主鍵 | 自增 | 數據類型 | 長度 | 允許NULL值 | 默認值 | 備注說明
- 視圖 視圖內容SQL腳本
- 存儲過程 存儲過程內容SQL腳本
2 支持導出哪些文檔格式?
3 更新表列的注釋,有哪些方式?
通過 文件?導入備注,選擇文件導入進行更新批注(注釋):
- pdm 由PowerDesigner設計數據庫時產生
- xml 由Visual Studio設置 實體類庫的項目屬性,勾選 XML文檔文件 后生成項目時產生
- xml 由SmartSQL的 XML導出 而產生
工具使用
1 數據庫連接
- 連接管理里面可以對當前添加的連接進行添加、刪除和修改等操作
- 目前支持對SQLServer、MySQL、PostgreSQL、SQLite等4種數據庫的支持
- 對Oracle、DB2、TIDB、達夢等其他關系型數據庫的支持也正在緊張進行中
2 分組管理
- 在此可以對數據庫中的表、視圖、存儲過程等對象實現自定義分組,方便后續管理
- 同時還支持對分組進行排序,將鼠標放在需要排序的分組上,當鼠標箭頭變成?就可以進行拖動排序了
- 對常用的分組可以置為默認展開,不常用的分組置為默認不展開,保持左側菜單界面干凈、清爽
3 快捷查詢
4 導入導出
5 設置/關于
文檔截圖
—END—
開源協議:Apache2.0
開源地址:https://github.com/TeslaFly01/SmartSqlT
eryPDF CHM to PDF Converter是一款非常方便的文件格式轉換工具,用戶能使用這款軟件CHM格式的文件轉換至PDF文件格式。在軟件中用戶還能對輸出文件的頁面參數進行設置,調整頁面的大小。軟件還支持批量轉換模式,能同時進行多個文件的轉換。軟件還支持命令行模式,用戶能通過使用命令行進行軟件的使用操作。軟件具有簡潔的使用潔面,用戶能快速方便的進行上手使用。
轉載自當游網,原文地址:
http://www.3h3.com/soft/215748.html