[發(fā)明專利]報表的生成方法及裝置有效
| 申請?zhí)枺?/td> | 201410037980.2 | 申請日: | 2014-01-26 |
| 公開(公告)號: | CN103778234B | 公開(公告)日: | 2017-06-27 |
| 發(fā)明(設(shè)計)人: | 江春華;陳曉龍;羅新偉;方文;楊志鵬;王曉輝 | 申請(專利權(quán))人: | 北京恒華偉業(yè)科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司11240 | 代理人: | 吳貴明,張永明 |
| 地址: | 100011 北京市東城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報表 生成 方法 裝置 | ||
1.一種報表的生成方法,其特征在于,包括:
獲取報表基本模板,并定義所述報表基本模板中每個單元的單元信息;
在接收到用戶錄入的報告數(shù)據(jù)信息之后,提取所述報表基本模板中每個單元的單元信息,其中,所述單元信息是對所述報表基本模板中每個單元進(jìn)行定義的信息;
根據(jù)所述單元信息將所述報告數(shù)據(jù)信息加載到所述報表基本模板中對應(yīng)的單元中,得到多個單元對象;
將所述多個單元對象進(jìn)行拼接處理,生成HTML格式的結(jié)構(gòu)化報表;
將所述HTML格式的結(jié)構(gòu)化報表顯示在瀏覽器中;
所述報告數(shù)據(jù)信息包括:文字?jǐn)?shù)據(jù)和表格數(shù)據(jù),其中,根據(jù)所述單元信息將所述報告數(shù)據(jù)信息加載到所述報表基本模板中對應(yīng)的單元中,得到多個單元對象的步驟包括:
解析所述單元信息,得到所述報告數(shù)據(jù)信息在所述報表基本模板中關(guān)聯(lián)的單元;
將所述報告數(shù)據(jù)信息加載到所述報表基本模板中對應(yīng)的單元中,得到每個單元信息對應(yīng)的單元對象;
其中,所述將所述報告數(shù)據(jù)信息加載到所述報表基本模板中對應(yīng)的單元中的步驟包括:通過書簽標(biāo)識將所述文字?jǐn)?shù)據(jù)加載到所述報表基本模板中的文字單元中,通過表格索引將所述表格數(shù)據(jù)加載到所述報表基本模板中的表格單元中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取報表基本模板,并定義所述報表基本模板中每個單元的單元信息的步驟包括:
提取多個報表文檔的公共單元,得到所述報表基本模板,其中,所述報表基本模板包括:所述書簽標(biāo)識和所述表格索引;
將所述報表基本模板進(jìn)行拆分,得到多個單元;
使用XML語言對所述每個單元進(jìn)行定義,得到所述每個單元的單元信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述單元為所述表格索引對應(yīng)的所述表格單元時,所述單元信息為XML定義的XML表格信息,當(dāng)所述單元為所述書簽標(biāo)識對應(yīng)的所述文字單元時,所述單元信息為XML定義的XML文字信息,其中,使用XML語言對所述每個單元進(jìn)行定義,得到所述每個單元的單元信息的步驟包括:
對每個表格單元進(jìn)行XML信息定義,得到所述每個單元表格的XML表格信息,其中,所述XML表格信息包括:表格格式信息、表格的單元格信息、表格順序信息和表格的自定義信息;或者,
對每個所述書簽標(biāo)識對應(yīng)的所述文字單元進(jìn)行XML信息定義,得到所述文字單元的XML文字信息,其中,所述XML文字信息包括:文字格式信息、文字內(nèi)容信息和文字順序信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在將所述HTML格式的結(jié)構(gòu)化報表顯示在瀏覽器中之后,所述方法還包括:
在所述結(jié)構(gòu)化報表的表格單元中輸入編輯信息;
根據(jù)所述表格的自定義信息在所述表格單元中添加以下任意一個或多個單元格:行單元格、列單元格、獨立單元格。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述HTML格式的結(jié)構(gòu)化報表顯示在瀏覽器中之后,所述方法還包括:
提取所述結(jié)構(gòu)化報表中的結(jié)構(gòu)化對象,所述結(jié)構(gòu)化對象包括:報表模型對象和報表數(shù)據(jù)對象;
解析所述結(jié)構(gòu)化對象,生成在前臺操作的報表表格模型和報表數(shù)據(jù);
通過第三方控件應(yīng)用軟件將所述報表數(shù)據(jù)插入所述報表表格模型,生成所述報表對應(yīng)的報告。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京恒華偉業(yè)科技股份有限公司,未經(jīng)北京恒華偉業(yè)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410037980.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:手動防錯工件
- 下一篇:一種香菇多糖飲品及其制備方法





