亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于辦公軟件Excel表單轉(zhuǎn)換為InfoPath表單的方法

文檔序號:6423715閱讀:1278來源:國知局
專利名稱:基于辦公軟件Excel表單轉(zhuǎn)換為InfoPath表單的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于辦公軟件Excel表單轉(zhuǎn)換為hfc^ath表單的方法。
背景技術(shù)
隨著國內(nèi)信息化的提升,企業(yè)處理的數(shù)據(jù)電子表單越來越多,用戶在日常對電子表單的處理通常是通過Excel表單進(jìn)行上報和下發(fā),在這一系列的過程中,導(dǎo)致表單上報和下發(fā)的過程非常復(fù)雜,收集效率地下。一般情況下,需要針對上述應(yīng)用場景開發(fā)特定程序,而此程序開發(fā)通常采用代碼與具體文件綁定的方式,不具有移植性,如果需要應(yīng)用到新的電子表單,需要拷貝或修改源代碼,而且一般的轉(zhuǎn)換過程會導(dǎo)致格式丟失。

發(fā)明內(nèi)容
本發(fā)明的目的就是提供一種能夠避免在常規(guī)轉(zhuǎn)換中格式丟失,同時表單與代碼分離具有很強(qiáng)移植性的基于辦公軟件Excel表單轉(zhuǎn)換為hfc^ath表單的方法。本發(fā)明的基于辦公軟件Excel表單轉(zhuǎn)換為hfc^ath表單的方法,包括以下步驟
1、插件建立利用程序的API接口,復(fù)用辦公軟件程序底層,利用程序既有的函數(shù)和類制作進(jìn)行表單間的轉(zhuǎn)換功能,程序結(jié)構(gòu)和文件名遵循標(biāo)準(zhǔn)格式規(guī)范;
2、Excel表單的制作用戶使用已有的Excel模板,或根據(jù)業(yè)務(wù)需求制作新的業(yè)務(wù)模板,或使用其它系統(tǒng)導(dǎo)出的模板;
3、格式校驗(yàn)先對需要轉(zhuǎn)換的源Excel表單進(jìn)行表單內(nèi)各單元格格式統(tǒng)一,讓需要轉(zhuǎn)換的Excel表單具備導(dǎo)出系統(tǒng)轉(zhuǎn)換成hfc^ath表單的能力,這是表單間轉(zhuǎn)換的基本條件;
4、生成hfc^ath表單通過遞歸Excel表單中的控件,然后通過程序轉(zhuǎn)換為相應(yīng) InfoPath格式的表單,并生成hfc^ath表單模板中特定的文件,以利于應(yīng)用系統(tǒng)解析;
5、導(dǎo)入應(yīng)用系統(tǒng)載入已經(jīng)創(chuàng)建好的hfc^ath表單,按照hfc^ath表單的標(biāo)準(zhǔn)解析規(guī)則,將hfc^ath表單導(dǎo)入到應(yīng)用系統(tǒng)中形成在線填報的表單。本發(fā)明提供的常用辦公軟件的插件,遵循一定規(guī)范的應(yīng)用程序接口,加載到用戶所用的各辦公軟件,然后通過一鍵轉(zhuǎn)換,實(shí)現(xiàn)由Excel表單自動轉(zhuǎn)換為hfc^ath表單。合并完成后,可以將hfc^ath表單直接導(dǎo)入到B/S系統(tǒng)中,以方便收集與匯總。本發(fā)明的基于辦公軟件Excel表單轉(zhuǎn)換為hfc^ath表單的方法,它具有以下優(yōu)點(diǎn) ·
1、本轉(zhuǎn)換插件能夠保留Excel表單中的格式,保證了表單在轉(zhuǎn)換過程中不會失真。2、 轉(zhuǎn)換后的表單具有高度結(jié)構(gòu)化的邏輯規(guī)則,用戶在填報的過程中約束規(guī)則和校驗(yàn)規(guī)則都更加易于使用,保證了填報表單的準(zhǔn)確性。3、能夠很方便的將轉(zhuǎn)換后的表單導(dǎo)入到業(yè)務(wù)應(yīng)用中,形成可以在瀏覽器中填報的表單。4、轉(zhuǎn)換后的表單的數(shù)據(jù)匯總和處理都更加方便,可以直接將數(shù)據(jù)放入數(shù)據(jù)庫或其他數(shù)據(jù)容器中,進(jìn)一步增加了 hfc^ath工具的處理能力。


圖1為本發(fā)明電子Excel轉(zhuǎn)換為hfc^ath流程結(jié)構(gòu)圖。
具體實(shí)施例方式1、插件的邏輯描述
為了使插件與辦公軟件集成,用動態(tài)鏈接庫方式進(jìn)行程序注入,用協(xié)定的應(yīng)用程序接口進(jìn)行通信,用字符串描述插件能力。插件宿主即辦公軟件,根據(jù)能力描述,負(fù)責(zé)插件的調(diào)用流程和生命周期管理。而插件構(gòu)造一個可擴(kuò)展性用戶界面與用戶進(jìn)行交互,對表單進(jìn)行轉(zhuǎn)換。2、格式校驗(yàn)
由于Excel表單中有些控件不具備導(dǎo)入為業(yè)務(wù)系統(tǒng)能力,程序會自動對Excel的控件進(jìn)行掃描,如果掃描到不可用的Excel插件程序會進(jìn)行相應(yīng)的替換操作,替換為符合規(guī)則的控件。如果是不能識別的控件則進(jìn)行提醒,用戶需要對Excel表單進(jìn)行更正后再進(jìn)行合并。3、Excel 轉(zhuǎn)換為 InfoPath
當(dāng)Excel表單經(jīng)過格式校驗(yàn)后,程序會將Excel表單中的有效數(shù)據(jù)文件,按照原來控件的形式進(jìn)行移植,同時轉(zhuǎn)換引擎按照hfc^ath標(biāo)準(zhǔn)表單格式進(jìn)行構(gòu)建,形成新的hfc^ath表單。4、導(dǎo)入到應(yīng)用系統(tǒng)
載入以及創(chuàng)建好的hfc^ath表單,應(yīng)用系統(tǒng)需要按照hfc^ath表單的標(biāo)準(zhǔn)解析規(guī)則,對hfc^ath程序進(jìn)行解析將hfc^ath表單導(dǎo)入到應(yīng)用系統(tǒng)中形成可以在線填報的表
權(quán)利要求
1. 一種基于辦公軟件Excel表單轉(zhuǎn)換為Inf0Path表單的方法,其特征在于它包括以下步驟(1 )、插件建立利用程序的API接口,復(fù)用辦公軟件程序底層,利用程序既有的函數(shù)和類制作進(jìn)行表單間的轉(zhuǎn)換功能,程序結(jié)構(gòu)和文件名遵循標(biāo)準(zhǔn)格式規(guī)范;(2)、Excel表單的制作用戶使用已有的Excel模板,或根據(jù)業(yè)務(wù)需求制作新的業(yè)務(wù)模板,或使用其他系統(tǒng)導(dǎo)出的模板;(3)、格式校驗(yàn)先對需要轉(zhuǎn)換的源Excel表單進(jìn)行表單內(nèi)各單元格格式統(tǒng)一,讓需要轉(zhuǎn)換的Excel表單具備導(dǎo)出系統(tǒng)轉(zhuǎn)換成InfoPath表單的能力;(4)、生成InfoPath表單通過遞歸Excel表單中的控件,然后通過程序轉(zhuǎn)換為相應(yīng) InfoPath格式的表單,并生成InfoPath表單模板中特定的文件,以利于應(yīng)用系統(tǒng)解析;(5)、導(dǎo)入應(yīng)用系統(tǒng)載入已經(jīng)創(chuàng)建好的InfoPath表單,按照InfoPath表單的標(biāo)準(zhǔn)解析規(guī)則,將InfoPath表單導(dǎo)入到應(yīng)用系統(tǒng)中形成在線填報的表單。
全文摘要
本發(fā)明提供一個通用的可以將Excel表單安裝原有格式轉(zhuǎn)換為InfoPath表單的方法。插件合并功能涉及訪問Excel控件、InfoPath格式表單的生成、遍歷,它包括四個步驟插件開發(fā)、Excel表單的制作、格式校驗(yàn)、生成InfoPath表單、導(dǎo)入應(yīng)用系統(tǒng)。本發(fā)明提供的常用辦公軟件的插件,遵循一定規(guī)范的應(yīng)用程序接口,加載到用戶所用的各辦公軟件,然后通過一件轉(zhuǎn)換,實(shí)現(xiàn)由Excel自動轉(zhuǎn)換為InfoPath。合并完成后,可以將InfoPath表單直接導(dǎo)入到B/S系統(tǒng)中,以方便收集與匯總。
文檔編號G06F9/44GK102184166SQ20111011754
公開日2011年9月14日 申請日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
發(fā)明者劉顯明, 朱正剛, 梁良, 馬勇, 魏星 申請人:江西省電力公司信息通信中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1