一種報(bào)表引擎方法
【專利摘要】本發(fā)明實(shí)施例提供了一種報(bào)表引擎方法,以提高報(bào)表數(shù)據(jù)采集系統(tǒng)的智能程度。其中,該方法包括:使用Excel定制主表以及各附表的報(bào)表內(nèi)容;生成提供封裝Excel模板的報(bào)表控件,所述報(bào)表控件可用于加載Excel模板、錄入數(shù)據(jù)、導(dǎo)入導(dǎo)出Excel/XML數(shù)據(jù)。
【專利說明】一種報(bào)表引擎方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及在線辦公領(lǐng)域,特別涉及一種報(bào)表引擎方法。
技術(shù)背景
[0002]隨著我國(guó)各級(jí)稅務(wù)機(jī)關(guān)信息化建設(shè)水平的提高,各種征收管理系統(tǒng)、報(bào)表數(shù)據(jù)采集系統(tǒng)、報(bào)表查詢分析系統(tǒng)應(yīng)運(yùn)而生,這些先進(jìn)信息技術(shù)的應(yīng)用,在稅收管理工作中發(fā)揮了重要的作用,極大地提高了我國(guó)稅務(wù)機(jī)關(guān)的管理水平,降低了納稅人辦稅的時(shí)間與人力成本。但是隨著稅收業(yè)務(wù)的發(fā)展以及稅收管理的精細(xì)化程度要求的提高,稅務(wù)機(jī)關(guān)需要向納稅人采集更加完整、復(fù)雜的報(bào)表數(shù)據(jù),而目前的信息化建設(shè)水平還不能完全滿足業(yè)務(wù)需要,導(dǎo)致納稅人仍需攜帶大量的紙質(zhì)材料,由稅務(wù)人員錄入征管系統(tǒng),每到申報(bào)期,申報(bào)大廳人滿為患,稅務(wù)人員也是苦不堪言。雖然有些地區(qū)為納稅人提供了數(shù)據(jù)采集軟件,但是由于某些報(bào)表非常復(fù)雜,例如企業(yè)所得稅年度申報(bào)表,除了主表之外,還有十幾個(gè)附表。主表與附表的關(guān)系是匯總與明細(xì)的關(guān)系,附表錄入各稅收項(xiàng)目的明細(xì)數(shù)據(jù),主表則顯示附表明細(xì)數(shù)據(jù)的匯總數(shù)據(jù),同時(shí)主表的匯總數(shù)據(jù)又對(duì)其他附表的明細(xì)數(shù)據(jù)產(chǎn)生制約關(guān)系。因此,各報(bào)表的表內(nèi)、表間存在很多復(fù)雜的計(jì)算邏輯,而且隨著業(yè)務(wù)的發(fā)展這些計(jì)算邏輯會(huì)經(jīng)常變化。由于技術(shù)上的局限,這些報(bào)表內(nèi)計(jì)算邏輯的維護(hù)必須非常困難,導(dǎo)致數(shù)據(jù)的有效性、準(zhǔn)確性、完整性以及軟件的運(yùn)行效率無法得到保障,納稅人申報(bào)一個(gè)報(bào)表可能需要多次往返稅務(wù)機(jī)關(guān),這樣對(duì)納稅人的工作效率、稅務(wù)機(jī)關(guān)的工作效率、納稅人的滿意度都造成了很大的影響?;诖耍惹行枰剿饕环N新的報(bào)表引擎方法,以解決復(fù)雜報(bào)表數(shù)據(jù)采集過程中遇到的問題。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實(shí)施例提供一種報(bào)表引擎方法,以提高報(bào)表數(shù)據(jù)采集系統(tǒng)的智能程度。
[0004]為了達(dá)到上述目的,本發(fā)明實(shí)施例提供的一種報(bào)表引擎方法包括:
[0005]使用Excel定制主表以及各附表的報(bào)表內(nèi)容;
[0006]生成提供封裝Excel模板的報(bào)表控件,所述報(bào)表控件可用于加載Excel模板、錄入數(shù)據(jù)、導(dǎo)入導(dǎo)出Excel/XML數(shù)據(jù)。
[0007]其中,所述報(bào)表控件進(jìn)一步用于增加/刪除動(dòng)態(tài)行、和/或顯示填表說明、和/或顯示校驗(yàn)信息、和/或動(dòng)態(tài)控制單元格的可編輯狀態(tài)、和/或保存數(shù)據(jù)、和/或提交數(shù)據(jù)、和/或打印報(bào)表。
[0008]其中,所述報(bào)表控件位于客戶端系統(tǒng),和/或B/S系統(tǒng),和/或IE瀏覽器中。
[0009]其中,進(jìn)一步包括使用Excel定制系統(tǒng)配置、和/或校驗(yàn)規(guī)則、和/或填表說明、和/或XML數(shù)據(jù)報(bào)文報(bào)表內(nèi)容。
[0010]其中,所述系統(tǒng)配置包括:業(yè)務(wù)屬性、和/或工作表控制、和/或單元格控制;
[0011]所述填表說明配置單元格的填表說明[0012]所述校驗(yàn)規(guī)則配置單元格的校驗(yàn)規(guī)則與相應(yīng)提示信息;
[0013]所述XML報(bào)文配置通過公式的方式,將所需要采集數(shù)據(jù)的單元格的值映射成一個(gè)XML報(bào)文。
[0014]其中,所述業(yè)務(wù)屬性包括名稱、主鍵、值、數(shù)值來源、和/或設(shè)置時(shí)機(jī);
[0015]所述工作表控制包括控制:顯示名稱、是否顯示、打印方向、打印縮放比例;
[0016]所述單元格控制配置需要進(jìn)行動(dòng)態(tài)控制的單元格的屬性。
[0017]其中,通過Excel訪問接口訪問所述業(yè)務(wù)屬性或所述XML數(shù)據(jù)報(bào)文報(bào)表。
[0018]其中,在業(yè)務(wù)屬性或數(shù)據(jù)單元格發(fā)生變化之后,所述報(bào)表控件自動(dòng)重新計(jì)算各公式單元格;
[0019]自動(dòng)更新工作表控制配置信息、單元格控制配置信息、填表說明配置信息、校驗(yàn)規(guī)則配置信息;
[0020]根據(jù)自動(dòng)更新的工作表控制配置信息、單元格控制配置信息、填表說明配置信息、校驗(yàn)規(guī)則配置信息,重新對(duì)工作表與單元格進(jìn)行控制。
[0021]本發(fā)明實(shí)施例提供的報(bào)表引擎方法,基于Excel定制模板,解決報(bào)表定制的復(fù)雜性,提高報(bào)表數(shù)據(jù)采集系統(tǒng)的智能程度,有效地降低納稅人填寫報(bào)表的難度,提升所采集數(shù)據(jù)的準(zhǔn)確性、實(shí)時(shí)性、規(guī)范性,并且提高納稅人對(duì)納稅服務(wù)的滿意度。
【專利附圖】
【附圖說明】
[0022]圖1是本發(fā)明實(shí)施例的一種報(bào)表引擎的方法流程圖。
[0023]圖2是本發(fā)明的Excel模板主表配置示意圖。
[0024]圖3是本發(fā)明的Excel模板業(yè)務(wù)屬性配置示意圖。
[0025]圖4是本發(fā)明的Excel模板工作表控制配置示意圖。
[0026]圖5是本發(fā)明的Excel模板單元格控制配置示意圖。
[0027]圖6是本發(fā)明的Excel模板校驗(yàn)規(guī)則配置示意圖。
[0028]圖7是本發(fā)明的Excel模板填表說明配置意圖。
[0029]圖8是本發(fā)明的Excel模板XML數(shù)據(jù)報(bào)文配置示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0031]本發(fā)明的目的通過下述技術(shù)方案實(shí)現(xiàn):使用Excel定制報(bào)表內(nèi)容,主表、附表各占一個(gè)工作表,另外增加系統(tǒng)配置、校驗(yàn)規(guī)則、填表說明、XML數(shù)據(jù)報(bào)文等四個(gè)輔助的功能性工作表,其中系統(tǒng)配置包括:業(yè)務(wù)屬性、工作表控制、單元格控制;進(jìn)一步提供封裝Excel模板的數(shù)據(jù)采集客戶端系統(tǒng),系統(tǒng)通過讀取輔助工作表的配置,實(shí)現(xiàn)對(duì)Excel模板的控制,將報(bào)表復(fù)雜的邏輯封裝在Excel模板與客戶端系統(tǒng)中,從而向系統(tǒng)用戶提供統(tǒng)一、標(biāo)準(zhǔn)、簡(jiǎn)便的用戶界面。
[0032]圖1是本發(fā)明實(shí)施例的一種報(bào)表引擎的方法流程圖。如圖1所示,該方法包括:
[0033]步驟101:使用Excel定制報(bào)表內(nèi)容。主表及各個(gè)附表分別對(duì)應(yīng)一個(gè)工作表,另外增加系統(tǒng)配置、校驗(yàn)規(guī)則、填表說明、XML數(shù)據(jù)報(bào)文等四個(gè)輔助的功能性工作表,其中系統(tǒng)配置包括:業(yè)務(wù)屬性、工作表控制、單元格控制。
[0034]所述定制報(bào)表內(nèi)容,是對(duì)主表與附表的定制,通過設(shè)置單元格的邊框樣式來實(shí)現(xiàn)表格的線條;通過設(shè)置單元格字體的名稱、顏色、大小、樣式、對(duì)齊方式等控制不同文字的樣式;通過設(shè)置單元格的背景顏色來區(qū)分計(jì)算公式單元格與一般的單元格,計(jì)算公式單元格的背景顏色為灰色,一般單元格的背景顏色為白色;通過設(shè)置單元格是否鎖定來控制單元格是否可以修改,不允許修改的單元格(包括公式計(jì)算的單元格)設(shè)置為鎖定,允許輸入的單元格為非鎖定;使用Excel公式來實(shí)現(xiàn)單元格之間的計(jì)算邏輯,Excel公式支持復(fù)雜的計(jì)算函數(shù)與條件判斷語(yǔ)法,足以處理復(fù)雜的計(jì)算邏輯。
[0035]所述業(yè)務(wù)屬性配置,是在“系統(tǒng)配置”工作表中增加“業(yè)務(wù)屬性”的區(qū)域,將報(bào)表需要使用的業(yè)務(wù)屬性添加到區(qū)域里面,數(shù)據(jù)采集系統(tǒng)可以通過Excel訪問接口訪問這些業(yè)務(wù)屬性,其他單元格也可以引用這些業(yè)務(wù)屬性的值。每個(gè)業(yè)務(wù)屬性包括以下列:名稱、主鍵(數(shù)據(jù)采集系統(tǒng)根據(jù)主鍵來訪問業(yè)務(wù)屬性)、值(可以是默認(rèn)值,可以是計(jì)算結(jié)果,也可以是數(shù)據(jù)采集系統(tǒng)寫進(jìn)來的值)、數(shù)值來源(數(shù)據(jù)采集系統(tǒng)從哪里獲取數(shù)據(jù))、設(shè)置時(shí)機(jī)(數(shù)據(jù)采集系統(tǒng)在什么時(shí)候更新值,包括:新建報(bào)表時(shí)、初始化報(bào)表時(shí)、打開報(bào)表時(shí)、保存報(bào)表時(shí)等)。根據(jù)值來源與設(shè)置時(shí)機(jī)的設(shè)置,報(bào)表系統(tǒng)將業(yè)務(wù)屬性的值設(shè)置到Excel報(bào)表中。
[0036]所述工作表控制配置,是在“系統(tǒng)配置”工作表中增加“工作表控制”區(qū)域,配置工作表的屬性:顯示名稱、是否顯示、打印方向、打印縮放比例。其中,是否顯示一般可以通過業(yè)務(wù)屬性計(jì)算得到。在面向不同類別的用戶時(shí),如此控制可以實(shí)現(xiàn)不同用戶看到不同工作表的目的。
[0037]所述單元格控制配置,是在“系統(tǒng)配置”工作表中增加“單元格控制”區(qū)域,配置需要進(jìn)行動(dòng)態(tài)控制的單元格的屬性:單元格說明(一般說明單元格或行列的所處位置及配置的原因)、工作表序號(hào)、單元格行列序號(hào)、是否可編輯、是否可見、替換序號(hào)、替換值(可以是計(jì)算公式)等。是否可編輯一般是通過業(yè)務(wù)屬性的值或報(bào)表中單元格的值計(jì)算得到,支持在填表的過程中動(dòng)態(tài)計(jì)算與動(dòng)態(tài)控制單元格是否可編輯。是否可見一般也是通過業(yè)務(wù)屬性的值或報(bào)表中單元格的值計(jì)算得到,支持在填表的過程中動(dòng)態(tài)計(jì)算與動(dòng)態(tài)控制單元格是否可見,但由于Excel限制,一般不單獨(dú)控制一個(gè)單元格是否可見,而是控制某些列或某些行是否可見。替換序號(hào)一般也是動(dòng)態(tài)計(jì)算出來的,計(jì)算結(jié)果如果為O則不替換,否則假設(shè)計(jì)算結(jié)果為N,則取其后第N列的值來進(jìn)行替換。
[0038]所述校驗(yàn)規(guī)則配置,是在“校驗(yàn)規(guī)則”工作表中增加“校驗(yàn)規(guī)則”區(qū)域,配置單元格的校驗(yàn)規(guī)則與相應(yīng)提示信息。配置信息包括:工作表名稱、工作表序號(hào)、單元格區(qū)域、是否有效、位置提示信息、校驗(yàn)提示信息等。是否有效的值一般通過公式計(jì)算得到,如果計(jì)算結(jié)果為O則視為校驗(yàn)不通過,數(shù)據(jù)采集系統(tǒng)據(jù)此判斷是否需要提示該校驗(yàn)信息。
[0039]所述填表說明配置,是在“填表說明”工作表中增加“填表說明”區(qū)域,配置單元格的填表說明。配置信息包括:工作表名稱、工作表序號(hào)、單元格區(qū)域、填表說明內(nèi)容。填表說明內(nèi)容一般為靜態(tài)文本,也支持根據(jù)計(jì)算公式動(dòng)態(tài)計(jì)算得出。在填表過程中,用戶將焦點(diǎn)定位到某個(gè)單元格時(shí),如果該單元格有對(duì)應(yīng)的填表說明,數(shù)據(jù)采集系統(tǒng)將提示該填表說明內(nèi)容。
[0040]所述XML報(bào)文配置,是在“XML報(bào)文”工作表中,通過公式的方式,將所需要采集數(shù)據(jù)的單元格的值映射成一個(gè)XML報(bào)文,數(shù)據(jù)采集系統(tǒng)通過Excel接口從中讀取XML報(bào)文內(nèi)容。
[0041]步驟102:生成提供封裝Excel模板的報(bào)表控件。該報(bào)表控件可以集成到客戶端系統(tǒng)中使用,也可以集成到B/S系統(tǒng)中在IE瀏覽器中使用。該控件的功能主要包含:加載Excel模板、錄入數(shù)據(jù)、導(dǎo)出Excel/XML數(shù)據(jù)、導(dǎo)入Excel/XML數(shù)據(jù)、增加/刪除動(dòng)態(tài)行、顯示填表說明、顯示校驗(yàn)信息、動(dòng)態(tài)控制單元格的可編輯狀態(tài)、保存數(shù)據(jù)、提交數(shù)據(jù)、打印報(bào)表。當(dāng)用戶打開報(bào)表的時(shí)候,系統(tǒng)調(diào)用報(bào)表控件加載Excel模板并在界面中顯示。如果報(bào)表是首次加載,報(bào)表控件可以根據(jù)Excel模板里面的定義訪問對(duì)應(yīng)的服務(wù)端接口取得初始化數(shù)據(jù),并將初始化數(shù)據(jù)寫入業(yè)務(wù)屬性配置或報(bào)表的數(shù)據(jù)單元格。在業(yè)務(wù)屬性或數(shù)據(jù)單元格發(fā)生變化之后,報(bào)表控件自動(dòng)重新計(jì)算各公式單元格,工作表控制配置信息、單元格控制配置信息、填表說明配置信息、校驗(yàn)規(guī)則配置信息也會(huì)相應(yīng)的更新,然后報(bào)表控件應(yīng)用這些配置信息對(duì)工作表與單元格重新進(jìn)行控制,并在界面中顯示當(dāng)前的校驗(yàn)信息。報(bào)表加載完畢之后,用戶可以執(zhí)行這些操作:1)在可編輯的單元格中錄入數(shù)據(jù),錄入方式除了文本框輸入方式之外,還支持單選、復(fù)選、日期選擇、下拉選擇、可過濾的代碼表選擇等方式;2)將當(dāng)前報(bào)表導(dǎo)出為Excel文件或?qū)?dāng)前報(bào)表的數(shù)據(jù)導(dǎo)出為XML文件;3)將符合格式的Excel文件或XML文件中的數(shù)據(jù)導(dǎo)入到當(dāng)前報(bào)表中;4)對(duì)配置為動(dòng)態(tài)行的區(qū)域增加或刪除行;5)保存當(dāng)前報(bào)表,報(bào)表控件可將報(bào)表文件保存在本地或通過服務(wù)端接口保存在服務(wù)端;6)提交當(dāng)前報(bào)表,報(bào)表控件調(diào)用相應(yīng)的服務(wù)端接口將報(bào)表的XML數(shù)據(jù)提交到業(yè)務(wù)處理系統(tǒng);7)打印當(dāng)前報(bào)表,報(bào)表控件將用戶所選的主表或附表打印到打印機(jī)。在用戶的操作過程中,報(bào)表控件實(shí)時(shí)根據(jù)用戶輸入或?qū)氲臄?shù)據(jù)對(duì)各種配置信息進(jìn)行更新,以顯示最新的填表說明、校驗(yàn)信息等。
[0042]本發(fā)明有以下優(yōu)勢(shì):使用Excel定制報(bào)表并通過配置進(jìn)行功能擴(kuò)展的方法,既可以充分利用Excel強(qiáng)大的定制功能,又可以突破Excel的局限擴(kuò)展新功能,有效解決復(fù)雜報(bào)表定制的一系列問題;既支持完整的Excel公式函數(shù),又可以增加自定義的公式函數(shù),而且基于Excel內(nèi)核實(shí)現(xiàn)公式,在性能上有顯著的優(yōu)勢(shì);可以通過標(biāo)準(zhǔn)的XML數(shù)據(jù)報(bào)文與外部系統(tǒng)進(jìn)行數(shù)據(jù)交換,解決多個(gè)系統(tǒng)之間數(shù)據(jù)無法交換的問題;支持動(dòng)態(tài)、實(shí)時(shí)的填表提示與數(shù)據(jù)校驗(yàn),提供優(yōu)異的用戶體驗(yàn);以控件的方式實(shí)現(xiàn),支持C/S及B/S系統(tǒng)的集成。與現(xiàn)有技術(shù)相比,本發(fā)明既解決了復(fù)雜報(bào)表定制在樣式、計(jì)算邏輯等方面的難題,也在用戶體驗(yàn)、數(shù)據(jù)交換、系統(tǒng)集成等方面有較大的優(yōu)勢(shì)。
[0043]下面以實(shí)際例子來說明本發(fā)明實(shí)施例提供的報(bào)表引擎方法的實(shí)現(xiàn)過程?!?008年度企業(yè)所得稅年度申報(bào)表(居民A類)》的實(shí)現(xiàn)過程。
[0044]企業(yè)所得稅年度申報(bào)表包含I張主表,11張附表,其中附表二與附表三均包含三張不同的表,業(yè)務(wù)規(guī)定需要根據(jù)企業(yè)的業(yè)務(wù)屬性來判斷實(shí)際使用哪張表。根據(jù)上述發(fā)明說明,另外增加三個(gè)工作表來完成輔助配置。
[0045]如圖2所示,使用Excel來定制主表,紅圈中的內(nèi)容是“營(yíng)業(yè)收入”項(xiàng)目的計(jì)算公式,引用了多個(gè)附表的單元格來進(jìn)行計(jì)算,而且用到多層嵌套的條件判斷。
[0046]如圖3所示,使用Excel配置報(bào)表的業(yè)務(wù)屬性。這些屬性都是在數(shù)據(jù)采集系統(tǒng)新建報(bào)表的時(shí)候,將納稅人的實(shí)際業(yè)務(wù)屬性值設(shè)置到其中,讓其他計(jì)算公式引用。
[0047]如圖4所示,使用Excel配置報(bào)表的工作表控制。紅色框中顯示的是“附表1.1”是否顯示的計(jì)算公式,該計(jì)算公式根據(jù)圖2中所示的“企業(yè)類型”、“納稅人類別”、“征收方式”來計(jì)算,如果計(jì)算結(jié)果是I則顯示,否則不顯示?!案奖?.2”、“附表1.3”、“附表2.1”、“附表2.2”、“附表2.3”的配置與“附表1.1”的配置相似。而“系統(tǒng)配置”、“校驗(yàn)規(guī)則”、“填表說明”、“XML報(bào)文”等四個(gè)工作表都直接配置為O,因?yàn)檫@些都是輔助性的工作表,用戶不
需要查看。
[0048]如圖5所示,使用Excel配置報(bào)表的單元格控制。其中是否可見、是否可編輯、替換序號(hào)等三列都是通過公式計(jì)算得到結(jié)果。如果是否可見列的計(jì)算結(jié)果為I則可見,否則隱藏;如果是否可編輯列的計(jì)算結(jié)果為I則可編輯,否則為只讀;如果替換序號(hào)列的計(jì)算結(jié)果為O則無需替換,否則如果為1,則使用“替換值I”的內(nèi)容替換,如此類推。
[0049]如圖6所示,使用Excel配置報(bào)表的校驗(yàn)規(guī)則。是否有效列的值是通過公式計(jì)算得到結(jié)果,而且在填表的過程中動(dòng)態(tài)計(jì)算,一旦用戶輸入的數(shù)據(jù)有邏輯問題就可以即時(shí)看到校驗(yàn)提示,而數(shù)據(jù)被修正之后校驗(yàn)提示也會(huì)即時(shí)去掉。
[0050]如圖7所示,使用Excel配置報(bào)表的填表說明。該項(xiàng)配置是靜態(tài)的內(nèi)容,系統(tǒng)在加載報(bào)表的時(shí)候就全部讀取出來。
[0051]如圖8所示,使用Excel配置報(bào)表的XML數(shù)據(jù)報(bào)文。紅圈中的計(jì)算公式展示了如何將節(jié)點(diǎn)名稱與單元格的值組裝成一個(gè)節(jié)點(diǎn)的XML內(nèi)容。
[0052]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種報(bào)表引擎方法,其特征在于,包括: 使用Excel定制主表以及各附表的報(bào)表內(nèi)容; 生成提供封裝Excel模板的報(bào)表控件,所述報(bào)表控件可用于加載Excel模板、錄入數(shù)據(jù)、導(dǎo)入導(dǎo)出Excel/XML數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述報(bào)表控件進(jìn)一步用于增加/刪除動(dòng)態(tài)行、和/或顯示填表說明、和/或顯示校驗(yàn)信息、和/或動(dòng)態(tài)控制單元格的可編輯狀態(tài)、和/或保存數(shù)據(jù)、和/或提交數(shù)據(jù)、和/或打印報(bào)表。
3.如權(quán)利要求1所述的方法,其特征在于,所述報(bào)表控件位于客戶端系統(tǒng),和/或B/S系統(tǒng),和/或IE瀏覽器中。
4.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括使用Excel定制系統(tǒng)配置、和/或校驗(yàn)規(guī)則、和/或填表說明、和/或XML數(shù)據(jù)報(bào)文報(bào)表內(nèi)容。
5.如權(quán)利要求4所述的方法,其特征在于,所述系統(tǒng)配置包括:業(yè)務(wù)屬性、和/或工作表控制、和/或單元格控制; 所述填表說明配置單元格的填表說明; 所述校驗(yàn)規(guī)則配置單元格的校驗(yàn)規(guī)則與相應(yīng)提示信息; 所述XML報(bào)文配置通過公式的方式,將所需要采集數(shù)據(jù)的單元格的值映射成一個(gè)XML報(bào)文。
6.如權(quán)利要求5所述的方法,其特征在于,所述業(yè)務(wù)屬性包括名稱、主鍵、值、數(shù)值來源、和/或設(shè)置時(shí)機(jī); 所述工作表控制包括控制:顯示名稱、是否顯示、打印方向、打印縮放比例; 所述單元格控制配置需要進(jìn)行動(dòng)態(tài)控制的單元格的屬性。
7.如權(quán)利要求4或6所述的方法,其特征在于,通過Excel訪問接口訪問所述業(yè)務(wù)屬性或所述XML數(shù)據(jù)報(bào)文報(bào)表。
8.如權(quán)利要求5所述的方法,其特征在于,在業(yè)務(wù)屬性或數(shù)據(jù)單元格發(fā)生變化之后,所述報(bào)表控件自動(dòng)重新計(jì)算各公式單元格; 自動(dòng)更新工作表控制配置信息、單元格控制配置信息、填表說明配置信息、校驗(yàn)規(guī)則配置信息; 根據(jù)自動(dòng)更新的工作表控制配置信息、單元格控制配置信息、填表說明配置信息、校驗(yàn)規(guī)則配置信息,重新對(duì)工作表與單元格進(jìn)行控制。
【文檔編號(hào)】G06Q10/10GK103838740SQ201210477133
【公開日】2014年6月4日 申請(qǐng)日期:2012年11月21日 優(yōu)先權(quán)日:2012年11月21日
【發(fā)明者】唐湘南 申請(qǐng)人:方欣科技有限公司