两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種高吞吐量數(shù)據(jù)報表導出的方法

文檔序號:6338147閱讀:316來源:國知局
專利名稱:一種高吞吐量數(shù)據(jù)報表導出的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)導出的方法,具體涉及一種高吞吐量數(shù)據(jù)報表導出的方法。
背景技術(shù)
隨著計算機的普及和網(wǎng)絡的發(fā)展,計算機在人們工作、生活中的作用也越來越大, 隨著公司信息化的發(fā)展,產(chǎn)生的IT數(shù)據(jù)日漸龐大,現(xiàn)有的數(shù)據(jù)處理軟件也已不能滿足人 們的需要,主要問題如下,
1、基于二進制格式生成報表文件,造成資源占用高,性能低下,在處理大數(shù)據(jù)量時, 很容易造成內(nèi)存溢出等問題。2、沒有編程知識很難進行自定義報表和二次開發(fā),現(xiàn)有報表系統(tǒng)的設(shè)計器都是對 用戶不友好,沒有編程知識的用戶很難進行自定義報表。3、圖表很難和Office集成,現(xiàn)有報表的圖表都是單獨生成的圖片,很難和Office 辦公軟件集成。4、辦公軟件兼容性不好,現(xiàn)有報表技術(shù)只支持MS Office,使用WPS,Open Office 會出現(xiàn)問題。5、第三方系統(tǒng)報表集成,現(xiàn)有報表均不支持從第三方系統(tǒng)抓取已經(jīng)存在的報表。現(xiàn)有數(shù)據(jù)處理軟件已遠遠不能滿足人們對大量數(shù)據(jù)處理日益增加的要求。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種高吞吐量數(shù)據(jù)報表導出的方法,設(shè)置加密 芯片,對系統(tǒng)進行加密管理,內(nèi)網(wǎng)在加密方式下啟動,保證了工作環(huán)境下信息數(shù)據(jù)和網(wǎng)絡通 信安全。本發(fā)明采用以下技術(shù)方案
一種高吞吐量數(shù)據(jù)報表導出的方法,包括如下步驟 步驟一,用戶請求,并指定生成方式和報表規(guī)則; 步驟二,報表引擎初始化,保存用戶指定的規(guī)則,設(shè)置數(shù)據(jù)的方式; 步驟三,生成00XML文件夾,首先復制一個空的00XML格式的文件夾結(jié)構(gòu),生成一些 必須的XML描述文件;
步驟四,根據(jù)用戶提供的數(shù)據(jù)生成方式,裝載數(shù)據(jù),自動判別數(shù)據(jù)量以及是否分批處 理,生成多個Excel SHEET,根據(jù)模板引擎定義好的Freemarker模板,生成標準的Excel 數(shù)據(jù)文件.同時解析用戶指定的圖表類型,生成圖表描述的XML文件,根據(jù)用戶的配置, 生成Exce公式描述的XML,例如篩選,求和等,根據(jù)配置或者模板,生成合并單元格等 復雜格式描述的XML文件;
步驟五,根據(jù)數(shù)據(jù)量的大小,生成一個或者多個Excle文件,如果是一個文件直接返 回用戶,如果是多個打包壓縮成ZIP格式,返回用戶處理.并刪除系統(tǒng)產(chǎn)生的臨時文件。本發(fā)明的有益效果是本發(fā)明具有高性能,從根本上解決了內(nèi)存占用問題,輕松處理海量數(shù)據(jù);兼容性,報 表引擎產(chǎn)生的報表完全兼容Office,WPS,OpenOffice等主流辦公軟件;編程無關(guān)性,用戶 無需編程知識,即可設(shè)計報表;提升系統(tǒng)速度,高效靈活,能夠有效提升報表系統(tǒng)的響應速 度;降低開發(fā)成本,由于開發(fā)過程完全基于配置,這樣就大大的降低了開發(fā)難度,縮短了開 發(fā)周期,并且對開發(fā)人員的要求較低,從而大大的降低了軟件開發(fā)成本。本發(fā)明的其他優(yōu)點、目標和特征在某種程度上將在隨后的說明書中進行闡述,并 且在某種程度上,基于對下文的考察研究對本領(lǐng)域技術(shù)人員而言將是顯而易見的,或者可 以從本發(fā)明的實踐中得到教導。本發(fā)明的目標和其他優(yōu)點可以通過下面的說明書或者附圖 中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


圖1是本發(fā)明的工作流程圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進一步描述 如圖1所示,本發(fā)明包括如下步驟
步驟一,用戶請求,并指定生成方式和報表規(guī)則; 步驟二,報表引擎初始化,保存用戶指定的規(guī)則,設(shè)置數(shù)據(jù)的方式; 步驟三,生成OOXML文件夾,首先復制一個空的OOXML格式的文件夾結(jié)構(gòu),生成一些 必須的XML描述文件;
步驟四,根據(jù)用戶提供的數(shù)據(jù)生成方式,裝載數(shù)據(jù),自動判別數(shù)據(jù)量以及是否分批處 理,生成多個Excel SHEET,根據(jù)模板引擎定義好的Freemarker模板,生成標準的Excel 數(shù)據(jù)文件.同時解析用戶指定的圖表類型,生成圖表描述的XML文件,根據(jù)用戶的配置, 生成Exce公式描述的XML,例如篩選,求和等,根據(jù)配置或者模板,生成合并單元格等 復雜格式描述的XML文件;
步驟五,根據(jù)數(shù)據(jù)量的大小,生成一個或者多個Excle文件,如果是一個文件直接返 回用戶,如果是多個打包壓縮成ZIP格式,返回用戶處理.并刪除系統(tǒng)產(chǎn)生的臨時文件。
權(quán)利要求
1. 一種高吞吐量數(shù)據(jù)報表導出的方法,其特征在于包括如下步驟 步驟一,用戶請求,并指定生成方式和報表規(guī)則; 步驟二,報表引擎初始化,保存用戶指定的規(guī)則,設(shè)置數(shù)據(jù)的方式; 步驟三,生成OOXML文件夾,首先復制一個空的OOXML格式的文件夾結(jié)構(gòu),生成一些 必須的XML描述文件;步驟四,根據(jù)用戶提供的數(shù)據(jù)生成方式,裝載數(shù)據(jù),自動判別數(shù)據(jù)量以及是否分批處 理,生成多個Excel SHEET,根據(jù)模板引擎定義好的Freemarker模板,生成標準的Excel 數(shù)據(jù)文件.同時解析用戶指定的圖表類型,生成圖表描述的XML文件,根據(jù)用戶的配置, 生成Exce公式描述的XML,例如篩選,求和等,根據(jù)配置或者模板,生成合并單元格等 復雜格式描述的XML文件;步驟五,根據(jù)數(shù)據(jù)量的大小,生成一個或者多個Excle文件,如果是一個文件直接返 回用戶,如果是多個打包壓縮成ZIP格式,返回用戶處理.并刪除系統(tǒng)產(chǎn)生的臨時文件。
全文摘要
本發(fā)明公開了一種高吞吐量數(shù)據(jù)報表導出的方法,步驟一,用戶請求,并指定生成方式和報表規(guī)則;步驟二,報表引擎初始化,保存用戶指定的規(guī)則,設(shè)置數(shù)據(jù)的方式;步驟三,生成OOXML文件夾;步驟四,根據(jù)用戶提供的數(shù)據(jù)生成方式,裝載數(shù)據(jù),生成多個ExcelSHEET,根據(jù)模板引擎定義好的Freemarker模板,生成標準的Excel數(shù)據(jù)文件,生成圖表描述的XML文件,生成Exce公式描述的XML,根據(jù)配置或者模板,生成合并單元格等復雜格式描述的XML文件;步驟五,根據(jù)數(shù)據(jù)量的大小,生成一個或者多個Excle文件,返回用戶處理.并刪除系統(tǒng)產(chǎn)生的臨時文件。本發(fā)明具有高性能,兼容性,編程無關(guān)性,有效提升報表系統(tǒng)的響應速度;大大的降低了軟件開發(fā)成本。
文檔編號G06F17/30GK102004790SQ20101058105
公開日2011年4月6日 申請日期2010年12月9日 優(yōu)先權(quán)日2010年12月9日
發(fā)明者鄭永生 申請人:向心力信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴城市| 大城县| 西丰县| 屏东县| 彭泽县| 彭山县| 聂荣县| 南丹县| 响水县| 贵港市| 京山县| 吉木萨尔县| 旺苍县| 横山县| 西昌市| 定兴县| 布尔津县| 关岭| 灵宝市| 确山县| 五指山市| 定兴县| 乐平市| 新民市| 彰化市| 桑日县| 新丰县| 长子县| 正镶白旗| 九寨沟县| 东平县| 阿图什市| 棋牌| 会东县| 剑川县| 克拉玛依市| 百色市| 修文县| 堆龙德庆县| 拜泉县| 井冈山市|