[發明專利]一種QT環境下基于模板的文檔自動生成方法在審
| 申請號: | 202210722239.4 | 申請日: | 2022-06-24 |
| 公開(公告)號: | CN115080566A | 公開(公告)日: | 2022-09-20 |
| 發明(設計)人: | 王歡 | 申請(專利權)人: | 中國船舶重工集團公司第七0七研究所 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/2455 |
| 代理公司: | 天津盛理知識產權代理有限公司 12209 | 代理人: | 王雨晴 |
| 地址: | 300131 天*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 qt 環境 基于 模板 文檔 自動 生成 方法 | ||
1.一種QT環境下基于模板的文檔自動生成方法,其特征在于:包括以下步驟:
步驟1、標準化存儲數據;
步驟2、設計標準文檔模板樣式;
步驟3、自動填充內容,生成所需文檔。
2.根據權利要求1所述的一種QT環境下基于模板的文檔自動生成方法,其特征在于:所述步驟1的具體步驟包括:
(1)利用QAxContainer模塊,加載產品狀態EXCEL文件;
(2)識別產品狀態信息表頭字段,根據字段內容創建SQL數據庫表;
(3)讀取一條產品狀態信息內容,判斷信息是否有效,若有效,根據步驟1第(2)步所創建的表結構運用SQL語言,插入數據庫,若判斷信息無效,則記錄輸出無效信息,并讀取下一條產品狀態信息;
(4)完成產品狀態EXCEL內所有信息錄入,完成標準化存儲數據。
3.根據權利要求1所述的一種QT環境下基于模板的文檔自動生成方法,其特征在于:所述步驟2的具體步驟包括:
(1)根據步驟1創建的SQL數據庫表結構內容,確定word文檔所需顯示內容;
(2)根據所需文檔的格式要求及顯示內容,完成文檔格式設計;
(3)在模板文檔所需自動填寫/修改數據處,插入書簽。
4.根據權利要求1所述的一種QT環境下基于模板的文檔自動生成方法,其特征在于:所述步驟3的具體步驟包括:
(1)加載步驟2生成的文檔模板;
(2)通過可視化交互界面上的查詢條件確認查詢內容,并轉化為SQL語言;
(3)利用步驟3第(2)步生成的SQL語言查詢步驟1生成的數據庫,并且將所有符合該查詢條件的產品狀態全部列出;
(4)將步驟3第(3)步所得到的內容保存至堆棧;
(5)使用QAxContainer模板類處理加載的模板文檔查詢步驟2插入的書簽位置,并將步驟3第(4)步所保存的內容插入對應標簽位置;
(6)生成doc格式的word文檔,完成所需文檔的自動生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶重工集團公司第七0七研究所,未經中國船舶重工集團公司第七0七研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210722239.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:微前端頁面跳轉方法、裝置和存儲介質
- 下一篇:一種雙機雙槳的無人船系統





