[發(fā)明專利]一種基于Qt資源文件的Excel文檔生成方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811250021.3 | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN109298858A | 公開(公告)日: | 2019-02-01 |
| 發(fā)明(設(shè)計(jì))人: | 宋騰騰;孫洪亮;李天軍;薛靖邦 | 申請(專利權(quán))人: | 北京航天時(shí)代激光導(dǎo)航技術(shù)有限責(zé)任公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/50 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 胡健男 |
| 地址: | 100094 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源文件 釋放 報(bào)表格式 報(bào)表模板 報(bào)表要求 工作目錄 開發(fā)環(huán)境 開發(fā)周期 文檔格式 單元格 復(fù)雜度 編程 制作 保存 節(jié)約 開發(fā) | ||
1.一種基于Qt資源文件的Excel文檔生成方法,其特征在于步驟如下:
(1)首先根據(jù)實(shí)際的報(bào)表格式要求,制作Excel文檔,形成報(bào)表模板;
(2)使用Qt開發(fā)環(huán)境將步驟(1)形成的Excel文檔加入到Qt工程的資源文件當(dāng)中;
(3)當(dāng)步驟(2)加入資源文件的Qt工程需要生成報(bào)表格式的Excel文檔時(shí),釋放資源文件到指定的工作目錄;
(4)使用QAxObject對步驟(3)釋放的資源文件進(jìn)行單元格的填寫操作;
(5)保存步驟(4)填寫操作后的Excel文檔,釋放資源。
2.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:報(bào)表要求,包括:單元格合并設(shè)置,行高、列寬設(shè)置、字體格式設(shè)置,對齊設(shè)置,背景色設(shè)置,報(bào)表中單元格的有效位數(shù)的設(shè)置,邊框的設(shè)置,特殊字符的輸入。
3.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:制作的Excel文檔,按照報(bào)表要求設(shè)置了個(gè)單元格的格式,不填充具體內(nèi)容。
4.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:Qt工程,包括資源文件、編譯文件即pro文件、應(yīng)用文件,應(yīng)用文件包括:頭文件,源文件,界面文件。
5.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:QAxObject是一個(gè)包裝了COM對象的QObject子類。
6.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:填寫操作,包括:用QAxObject訪問Excel對象,定位到單元格,對單元格按照要求的報(bào)表內(nèi)容進(jìn)行填寫。
7.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:釋放資源,是指刪除步驟(4)填寫操作過程中產(chǎn)生的局部指針變量,釋放動態(tài)分配的內(nèi)存空間。
8.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:步驟(4)使用QAxObject對釋放的資源文件進(jìn)行單元格的填寫操作時(shí),會產(chǎn)生局部指針變量,用于連接Excel的過程變量。
9.根據(jù)權(quán)利要求1所述的一種基于Qt資源文件的Excel文檔生成方法,其特征在于:Qt是一個(gè)以C++語言為基礎(chǔ)的圖形用戶開發(fā)框架。
10.一種基于Qt資源文件的Excel文檔生成系統(tǒng),其特征在于包括:模板形成模塊、加入模塊、釋放資源文件模塊、填寫模塊和保存與釋放模塊;
模板形成模塊首先根據(jù)實(shí)際的報(bào)表格式要求,制作Excel文檔,形成報(bào)表模板,送至加入模塊;
加入模塊使用Qt開發(fā)環(huán)境將模板形成模塊形成的Excel文檔加入到Qt工程的資源文件當(dāng)中;
釋放資源文件模塊當(dāng)加入模塊加入資源文件的Qt工程需要生成報(bào)表格式的Excel文檔時(shí),釋放資源文件到指定的工作目錄;
填寫模塊使用QAxObject對釋放資源文件模塊釋放的資源文件進(jìn)行單元格的填寫操作后送至保存與釋放模塊;
保存與釋放模塊保存填寫模塊填寫操作后的Excel文檔,釋放資源。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航天時(shí)代激光導(dǎo)航技術(shù)有限責(zé)任公司,未經(jīng)北京航天時(shí)代激光導(dǎo)航技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811250021.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通用報(bào)表自動生成方法
- 報(bào)表模板開發(fā)工具、方法和報(bào)表樣式導(dǎo)入裝置
- 一種多維度報(bào)表的編制方法及裝置
- 基于擴(kuò)展機(jī)制的報(bào)表設(shè)計(jì)方法
- 一種基于中立格式的報(bào)表導(dǎo)出方法
- 智能變電站虛端子動態(tài)報(bào)表生成方法
- 生成報(bào)表的方法及其系統(tǒng)
- 報(bào)表系統(tǒng)中的報(bào)表上報(bào)方法及報(bào)表系統(tǒng)
- 電力數(shù)據(jù)統(tǒng)計(jì)報(bào)表智能生成系統(tǒng)
- 一種報(bào)表建模設(shè)計(jì)裝置及方法
- 報(bào)表模板生成系統(tǒng)、開發(fā)工具、開發(fā)方法和報(bào)表客戶端
- 一種報(bào)表模板定制系統(tǒng)
- 一種報(bào)表生成系統(tǒng)及其方法
- 基于可擴(kuò)展標(biāo)記語言的報(bào)表處理方法及裝置
- 一種報(bào)表生成方法及裝置
- 一種使用WPF界面生成報(bào)表的方法及報(bào)表引擎
- 生成報(bào)表模板和顯示數(shù)據(jù)報(bào)表的方法、裝置、設(shè)備和介質(zhì)
- 一種報(bào)表生成方法、裝置、服務(wù)器及存儲介質(zhì)
- 一種電網(wǎng)調(diào)控辦公系統(tǒng)智能報(bào)表報(bào)送系統(tǒng)
- 報(bào)表生成方法、報(bào)表生成裝置及終端





