国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Word標(biāo)記報(bào)告生成方法

      文檔序號:9687406閱讀:773來源:國知局
      Word標(biāo)記報(bào)告生成方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體來說涉及一種Word標(biāo)記報(bào)告生成方法。
      【背景技術(shù)】
      [0002]目前,對造價(jià)數(shù)據(jù)的報(bào)告分析還是停留在人工手動分析為主,每年需要從1萬多個項(xiàng)目數(shù)據(jù)中,分析出基本固定的表格并生成相應(yīng)圖表,這部分工作重復(fù)性很大。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的在于提供一種Word標(biāo)記報(bào)告生成方法,該方法是根據(jù)每年項(xiàng)目的結(jié)算數(shù)據(jù),自動生成年度/半年度/季度報(bào)告,用以減輕工作人員每年的重復(fù)工作量,提高工作效率。
      [0004]為實(shí)現(xiàn)以上目的,本發(fā)明提供了如下技術(shù)方案:
      [0005]—種Word標(biāo)記報(bào)告生成方法,包括如下步驟:
      [0006]1)通過往年的Word格式電網(wǎng)公司項(xiàng)目結(jié)算報(bào)告,標(biāo)記出報(bào)告中可由程序自動生成的部分,并將標(biāo)記的部分用特殊字符組替代,最后將特殊字符組替換后的報(bào)告保存成報(bào)告模板;其中,每組特殊字符會根據(jù)實(shí)際的意義命名,如結(jié)算總數(shù)= #TotalCost#。
      [0007]2)服務(wù)端從數(shù)據(jù)庫讀取項(xiàng)目結(jié)算造價(jià)數(shù)據(jù),并根據(jù)南方電網(wǎng)公司的績效考核指標(biāo)KPI(Key Performance Indicator)計(jì)算方法計(jì)算出結(jié)果,同時(shí)將報(bào)告模板讀取到內(nèi)存中,在內(nèi)存中用計(jì)算出的結(jié)果替換相應(yīng)的特殊字符組;所述計(jì)算結(jié)果包括3種格式:圖片,表格和具體數(shù)字,不同的KPI生成不同格式;
      [0008]3)把計(jì)算結(jié)果替換成特殊字符組,在內(nèi)存中采用doCX4j組件進(jìn)行替換操作,包括創(chuàng)建段落和表格;所述docx4 j是一個用于操作word文檔的Java類庫。
      [0009]4)KPI計(jì)算結(jié)果圖表圖片采用JFreeChart組件生成,每次生成后保存成臨時(shí)圖片文件,再將這些臨時(shí)圖片文件經(jīng)docx4j組件以文件流的形式保存到word文檔的相應(yīng)位置,該相應(yīng)位置根據(jù)特殊字符組決定,保存后刪除臨時(shí)圖片文件;
      [0010]5)報(bào)告中的特殊字符組全部替換完成后,將生成的報(bào)告保存到服務(wù)器的指定路徑,客戶端通過URL方式進(jìn)行文件下載。
      [0011]所述步驟1中,在進(jìn)行特殊字符組定義時(shí),通過在單詞前后添加不可見字符,作為特殊字符組,以解決重復(fù)問題。
      [0012]本發(fā)明對比現(xiàn)有技術(shù),有如下優(yōu)點(diǎn):
      [0013]本發(fā)明的方法能夠根據(jù)每年項(xiàng)目的結(jié)算數(shù)據(jù),自動生成年度/半年度/季度報(bào)告,用以減輕工作人員每年的重復(fù)工作量,提高工作效率
      【附圖說明】
      [0014]圖1是本方法的流程示意圖。
      【具體實(shí)施方式】
      [0015]Word標(biāo)記報(bào)告生成技術(shù)先將報(bào)告變化的部分用標(biāo)識符替代,生成一個報(bào)告的模板;然后通過從數(shù)據(jù)庫中抓取數(shù)據(jù),按照約定好的計(jì)算方法,計(jì)算出結(jié)果,然后替換約定好的占位符,最后將報(bào)告進(jìn)行保存并導(dǎo)出。
      [0016]本發(fā)明的一種Word標(biāo)記報(bào)告生成方法,包括如下步驟:
      [0017]1)通過往年的Word格式電網(wǎng)公司項(xiàng)目結(jié)算報(bào)告,標(biāo)記出報(bào)告中可由程序自動生成的部分,并將標(biāo)記的部分用特殊字符組替代,最后將特殊字符組替換后的報(bào)告保存成報(bào)告模板;其中,每組特殊字符會根據(jù)實(shí)際的意義命名,如結(jié)算總數(shù)= #TotalCost#。
      [0018]2)服務(wù)端從數(shù)據(jù)庫讀取項(xiàng)目結(jié)算造價(jià)數(shù)據(jù),并根據(jù)南方電網(wǎng)公司的KPI計(jì)算方法計(jì)算出結(jié)果,同時(shí)將報(bào)告模板讀取到內(nèi)存中,在內(nèi)存中用計(jì)算出的結(jié)果替換相應(yīng)的特殊字符組;所述計(jì)算結(jié)果包括3種格式:圖片,表格和具體數(shù)字,不同的KPI生成不同格式,)
      [0019]3)把計(jì)算結(jié)果替換成特殊字符組,在內(nèi)存中采用doCX4j組件進(jìn)行替換操作,如包括創(chuàng)建段落和表格等;所述docx4j是一個用于操作word文檔的Java類庫。
      [0020]4)KPI計(jì)算結(jié)果圖表圖片采用JFreeChart組件生成,每次生成后保存成臨時(shí)圖片文件,再將這些臨時(shí)圖片文件經(jīng)docx4j組件以文件流的形式保存到word文檔的相應(yīng)位置,該相應(yīng)位置根據(jù)特殊字符組決定,保存后刪除臨時(shí)圖片文件;
      [0021]5)報(bào)告中的特殊字符組全部替換完成后,將生成的報(bào)告保存到服務(wù)器的指定路徑,客戶端通過URL方式進(jìn)行文件下載。
      [0022]該過程可能會存在的問題及解決方案:
      [0023]根據(jù)特殊字符組進(jìn)行定位時(shí),可能會找到多處位置或者報(bào)告正文中可能存在與特殊字符組相同的內(nèi)容。
      [0024]基于該問題,我們采取了以下解決方案:
      [0025]在進(jìn)行特殊字符組定義時(shí),通過在單詞前后添加不可見字符,作為特殊字符組,以解決重復(fù)問題。
      [0026]本發(fā)明的方法能夠根據(jù)每年項(xiàng)目的結(jié)算數(shù)據(jù),自動生成年度/半年度/季度報(bào)告,用以減輕工作人員每年的重復(fù)工作量,提高工作效率。
      [0027]本發(fā)明的實(shí)施方式不限于此,在本發(fā)明上述基本技術(shù)思想前提下,按照本領(lǐng)域的普通技術(shù)知識和慣用手段對本
      【發(fā)明內(nèi)容】
      所做出其它多種形式的修改、替換或變更,均落在本發(fā)明權(quán)利保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種Word標(biāo)記報(bào)告生成方法,其特征在于包括如下步驟: 1)通過往年的Word格式電網(wǎng)公司項(xiàng)目結(jié)算報(bào)告,標(biāo)記出報(bào)告中可由程序自動生成的部分,并將標(biāo)記的部分用特殊字符組替代,最后將特殊字符組替換后的報(bào)告保存成報(bào)告模板; 2)服務(wù)端從數(shù)據(jù)庫讀取項(xiàng)目結(jié)算造價(jià)數(shù)據(jù),并根據(jù)南方電網(wǎng)公司的績效考核指標(biāo)KPI計(jì)算方法計(jì)算出結(jié)果,同時(shí)將報(bào)告模板讀取到內(nèi)存中,在內(nèi)存中用計(jì)算出的結(jié)果替換相應(yīng)的特殊字符組;所述計(jì)算結(jié)果包括3種格式:圖片,表格和具體數(shù)字,不同的KPI生成不同格式; 3)把計(jì)算結(jié)果替換成特殊字符組,在內(nèi)存中采用docX4j組件進(jìn)行替換操作,所述替換操作包括創(chuàng)建段落和表格; 4)KPI計(jì)算結(jié)果圖表圖片采用JFreeChart組件生成,每次生成后保存成臨時(shí)圖片文件,再將這些臨時(shí)圖片文件經(jīng)docX4j組件以文件流的形式保存到word文檔的相應(yīng)位置,該相應(yīng)位置根據(jù)特殊字符組決定,保存后刪除臨時(shí)圖片文件; 5)報(bào)告中的特殊字符組全部替換完成后,將生成的報(bào)告保存到服務(wù)器的指定路徑,客戶端通過URL方式進(jìn)行文件下載。2.根據(jù)權(quán)利要求1所述的選擇方法,其特征在于:所述步驟1中,在進(jìn)行特殊字符組定義時(shí),通過在單詞前后添加不可見字符,作為特殊字符組。3.根據(jù)權(quán)利要求1所述的選擇方法,其特征在于:所述docx4j是一個用于操作word文檔的Java類庫。
      【專利摘要】本發(fā)明的目的在于提供一種Word標(biāo)記報(bào)告生成方法,該方法是根據(jù)每年項(xiàng)目的結(jié)算數(shù)據(jù),自動生成年度/半年度/季度報(bào)告,用以減輕工作人員每年的重復(fù)工作量,提高工作效率。本方法包括如下步驟:1)通過往年的Word格式電網(wǎng)公司項(xiàng)目結(jié)算報(bào)告,生成報(bào)告模板;2)服務(wù)端從數(shù)據(jù)庫讀取項(xiàng)目結(jié)算造價(jià)數(shù)據(jù),并計(jì)算出結(jié)果;3)把計(jì)算結(jié)果替換成特殊字符組,在內(nèi)存中采用docx4j()組件進(jìn)行替換操作;4)KPI計(jì)算結(jié)果圖表圖片采用JFreeChart組件生成,每次生成后保存成臨時(shí)圖片文件,再將這些臨時(shí)圖片文件以文件流的形式保存到word文檔的相應(yīng)位置;5)報(bào)告中的特殊字符組全部替換完成后,將生成的報(bào)告保存到服務(wù)器的指定路徑。
      【IPC分類】G06F17/24, G06F17/22
      【公開號】CN105446945
      【申請?zhí)枴緾N201510870568
      【發(fā)明人】吳烈鑫, 陳銘, 李靜, 何晉華, 侯凱, 王東鴻
      【申請人】廣東電網(wǎng)有限責(zé)任公司電網(wǎng)規(guī)劃研究中心, 廣州華微明天軟件技術(shù)有限公司
      【公開日】2016年3月30日
      【申請日】2015年12月1日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1