自定義表格的數(shù)據(jù)收集匯總方法
【專利摘要】本發(fā)明涉及一種自定義表格的數(shù)據(jù)收集匯總方法,包括以下步驟:數(shù)據(jù)庫獲取自定義表格的屬性數(shù)據(jù),存儲到數(shù)據(jù)庫的數(shù)據(jù)表一中;接收填報端在自定義表格相應(yīng)的數(shù)據(jù)填報單元格內(nèi)填報的數(shù)據(jù);將填報端的填報記錄保存至數(shù)據(jù)庫的數(shù)據(jù)表二中,將填報數(shù)據(jù)以文本文件形式保存至服務(wù)器中;提取數(shù)據(jù)庫的數(shù)據(jù)表二中的相關(guān)填報記錄;根據(jù)填報記錄并接出所有填報數(shù)據(jù)的文檔名稱,提取填報數(shù)據(jù)內(nèi)容,處理成一張表格。本發(fā)明可以為用戶提供自定義表格的數(shù)據(jù)收集匯總服務(wù),只需要發(fā)起者按照自己需求設(shè)定表格形式,填報者根據(jù)發(fā)起者設(shè)定的表格進行填報,最終系統(tǒng)能夠依請求自動生成由所有填報者所填數(shù)據(jù)構(gòu)成的一張總表,填報者所填數(shù)據(jù)的格式也不受約束,靈活性大。
【專利說明】自定義表格的數(shù)據(jù)收集匯總方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)報表的收集、匯總領(lǐng)域,特別涉及一種自定義表格的數(shù)據(jù)收集匯總方法。
【背景技術(shù)】
[0002]在辦公、產(chǎn)品設(shè)計開發(fā)等過程中,數(shù)據(jù)報表的使用十分廣泛。不同的場合、不同的單位、不同的人員對報表都有其特殊的要求,因此數(shù)據(jù)報表在使用時沒有規(guī)范的格式可尋,千變?nèi)f化,不可能設(shè)計成統(tǒng)一的格式。并且,隨著計算機辦公系統(tǒng)的逐步推廣,數(shù)據(jù)表格可以自定義的功能已經(jīng)應(yīng)用非常普遍,例如Microsoft excel、WPS,以及網(wǎng)頁在線自定義表格等等。這種可以自定義表格的功能給數(shù)據(jù)填報帶來極大的方便,但是,數(shù)據(jù)報表往往是由發(fā)起者制作表格文件后分發(fā)給填報者,然后由不同的填報者分別填表并以文件形式送交發(fā)起者,再由發(fā)起者對各填報者的填報信息進行手工匯總,這種做法顯然效率很低。
[0003]當(dāng)然,在計算機數(shù)據(jù)處理領(lǐng)域,數(shù)據(jù)匯總的方法也存在很多種,但是這些方法只能針對固定格式的報表進行數(shù)據(jù)匯總,用戶不能自定義表格形式。有些表面上雖然可以實現(xiàn)表格行列數(shù)目的自定義,但是,實際上是在后臺限定了一個表格行列數(shù)的上限,實際數(shù)據(jù)匯總時,仍然是固定表格的數(shù)據(jù)匯總,無法做到完全意義上的自定義表格數(shù)據(jù)收集匯總。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是:為了現(xiàn)有技術(shù)中,自定義表格不能自動匯總的不足,本發(fā)明提供一種自定義表格的數(shù)據(jù)收集匯總方法,發(fā)起者能夠以極為簡便的方法直接在線自定義設(shè)計制作表格、填報者直接在線填報數(shù)據(jù),匯總數(shù)據(jù)也能在線自動完成。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種自定義表格的數(shù)據(jù)收集匯總方法,包括以下步驟:
[0006]A、接收發(fā)起端上傳的一自定義表格的屬性數(shù)據(jù)并發(fā)表;
[0007]B、數(shù)據(jù)庫獲取所述自定義表格的屬性數(shù)據(jù),存儲到數(shù)據(jù)庫的數(shù)據(jù)表一中;
[0008]C、接收填報端在相應(yīng)的單元格內(nèi)填報數(shù)據(jù),填報端填報保存后,產(chǎn)生相應(yīng)的填報記錄;
[0009]D、將填報端的填報記錄保存至數(shù)據(jù)庫的數(shù)據(jù)表二中,并將與所述填報記錄相對應(yīng)的填報數(shù)據(jù)以文本文件形式保存至服務(wù)器中;
[0010]E、根據(jù)請求,提取數(shù)據(jù)庫的數(shù)據(jù)表二中的相關(guān)填報記錄;
[0011]F、根據(jù)填報記錄并接出所有填報數(shù)據(jù)的文檔名稱,提取填報數(shù)據(jù)內(nèi)容,處理成一張表格。
[0012]本發(fā)明的有益效果是,本發(fā)明可以為用戶提供自定義表格的數(shù)據(jù)收集匯總服務(wù),只需要發(fā)起者隨意按照自己需求設(shè)定表格形式,填報者根據(jù)發(fā)起者設(shè)定的表格進行填報,最終系統(tǒng)能夠依請求自動生成由所有填報者所填數(shù)據(jù)構(gòu)成的一張總表,填報者所填數(shù)據(jù)的格式也不受約束,靈活性大。通過文檔并接所有填報者的填報數(shù)據(jù),可以直接在線顯示在頁面文檔中,匯總效率高。用戶端無需下載安裝額外的控件或文件系統(tǒng),直接在網(wǎng)頁上即可發(fā)布自定義表格,省去諸多環(huán)節(jié),提升了用戶體驗。
【專利附圖】
【附圖說明】
[0013]下面結(jié)合附圖和實施例對本發(fā)明進一步說明。
[0014]圖1是本發(fā)明自定義表格的數(shù)據(jù)收集匯總方法的數(shù)據(jù)結(jié)構(gòu)示意圖。
[0015]圖2是本發(fā)明自定義表格的數(shù)據(jù)收集匯總方法實施例1的流程示意圖。
[0016]圖3是本發(fā)明自定義表格的數(shù)據(jù)收集匯總方法實施例2的流程示意圖。
【具體實施方式】
[0017]現(xiàn)在結(jié)合附圖對本發(fā)明作進一步詳細的說明。這些附圖均為簡化的示意圖,僅以示意方式說明本發(fā)明的基本結(jié)構(gòu),因此其僅顯示與本發(fā)明有關(guān)的構(gòu)成。
[0018]實施例1
[0019]如圖1、圖2所示,本實施例的一種自定義表格的數(shù)據(jù)收集匯總方法,包括以下步驟:
[0020]A、自定義表格:用戶端的發(fā)起者進入終端瀏覽器上的在線文檔編輯器,在編輯器的可編輯區(qū)域中可視化編輯和設(shè)定一自定義表格的屬性,提交設(shè)定好的自定義表格屬性,自定義表格的屬性為表頭、行數(shù)和列數(shù)。在本步驟中,在終端上運行瀏覽器,瀏覽器調(diào)用設(shè)置在服務(wù)器上的在線編輯器。在本實施例中,上述瀏覽器在線編輯器是HTML在線編輯器,該在線編輯器安裝在服務(wù)器中,不需要在終端進行特別的安裝操作,只需通過瀏覽器直接訪問該HTML在線編輯器,進行表格自定義。其中,發(fā)起者可以利用Microsoft excel和/或word和/或wps等其他類似軟件來創(chuàng)建表格,粘貼入HTML在線編輯器中即可,也可以直接通過該HTML編輯器集成的“插入表格”按鈕插入表格。所述自定義表格的最后一行空白,系統(tǒng)認定為填報輸入行,插入的格式為文本輸入,若統(tǒng)計數(shù)據(jù)需用戶選填,發(fā)起者可在單元格中自定義格式為單選或多選供用戶填報;
[0021]B、數(shù)據(jù)庫獲取自定義表格屬性:數(shù)據(jù)庫獲取所述自定義表格的屬性數(shù)據(jù),存儲在站點數(shù)據(jù)庫,doc表中;
[0022]C、接收填報信息:在線閱讀自定義表格時自動處理為可在線填報狀態(tài),各填報者在自定義表格相應(yīng)的數(shù)據(jù)填報單元格內(nèi)填報的數(shù)據(jù),保存后,產(chǎn)生若干條相應(yīng)的填報記錄;
[0023]D、將填報信息分為填報記錄和填報數(shù)據(jù),填報記錄存入數(shù)據(jù)庫,填報數(shù)據(jù)以文本文件形式保存至服務(wù)器:將填報記錄保存至站點數(shù)據(jù)庫fm表中,與所述填報記錄相對應(yīng)的填報數(shù)據(jù)以文本文件形式保存至服務(wù)器站點/output/fm目錄下,所保存的文件名以填報者id和填報者所填報的自定義表格id組合而成;
[0024]E、提取與自定義表格相應(yīng)的填報記錄:根據(jù)請求,自定義表格id提取站點數(shù)據(jù)庫fm表中的相關(guān)填報記錄;
[0025]F、根據(jù)填報記錄提取填報數(shù)據(jù),并接成一張表格:根據(jù)填報記錄并接出所有填報數(shù)據(jù)的文檔名稱,提取填報數(shù)據(jù)內(nèi)容,處理成一張表格。
[0026]實施例2[0027]如圖3所示,本實施例的一種自定義表格的數(shù)據(jù)收集匯總方法,與實施例1大致相同,不同之處在于:
[0028]步驟C:接收填報信息,填報者可以添行填報:各填報者在自定義表格相應(yīng)的數(shù)據(jù)填報單元格內(nèi)填報的數(shù)據(jù),可以添行填報(填報多行數(shù)據(jù)),即所述自定義表格相應(yīng)的數(shù)據(jù)填報單元格包括發(fā)起端設(shè)定的填報輸入行內(nèi)的單元格和填報端增加的填報輸入行內(nèi)的單元格。保存后,產(chǎn)生一條相應(yīng)的填報記錄。
[0029]以上述依據(jù)本發(fā)明的理想實施例為啟示,通過上述的說明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項發(fā)明技術(shù)思想的范圍內(nèi),進行多樣的變更以及修改。本項發(fā)明的技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利要求范圍來確定其技術(shù)性范圍。
【權(quán)利要求】
1.一種自定義表格的數(shù)據(jù)收集匯總方法,其特征在于,包括以下步驟: A、接收發(fā)起端上傳的自定義表格的屬性數(shù)據(jù)并發(fā)表; B、數(shù)據(jù)庫獲取所述自定義表格的屬性數(shù)據(jù),存儲到數(shù)據(jù)庫的數(shù)據(jù)表一中; C、接收填報端在自定義表格相應(yīng)的數(shù)據(jù)填報單元格內(nèi)填報的數(shù)據(jù),并且填報端填報保存后,產(chǎn)生相應(yīng)的填報記錄; D、將填報端的填報記錄保存至數(shù)據(jù)庫的數(shù)據(jù)表二中,并將與所述填報記錄相對應(yīng)的填報數(shù)據(jù)以文本文件形式保存至服務(wù)器中; E、根據(jù)請求,提取數(shù)據(jù)庫的數(shù)據(jù)表二中的相關(guān)填報記錄; F、根據(jù)填報記錄并接出所有填報數(shù)據(jù)的文檔名稱,提取填報數(shù)據(jù)內(nèi)容,處理成一張表格。
2.如權(quán)利要求1所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:步驟A中,用戶端的發(fā)起者進入終端瀏覽器上的在線文檔編輯器,在編輯器的可編輯區(qū)域中設(shè)定自定義表格的屬性并提交保存。
3.如權(quán)利要求1或2所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:所述自定義表格的所有屬性以一段超文本代碼表示并存儲至數(shù)據(jù)庫的數(shù)據(jù)表一中。
4.如權(quán)利要求2所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:發(fā)起端利用Microsoft excel和/或word和/或wps來創(chuàng)建所述自定義表格,粘貼入編輯器的可編輯區(qū)域。
5.如權(quán)利要求1所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:所述自定義表格的最后一行,認定為填報輸入行。
6.如權(quán)利要求5所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:插入所述填報輸入行的格式為文本輸入、單選和/或多選。
7.如權(quán)利要求5所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:所述自定義表格相應(yīng)的數(shù)據(jù)填報單元格包括發(fā)起端設(shè)定的填報輸入行內(nèi)的單元格和填報端增加的填報輸入行內(nèi)的單元格。
8.如權(quán)利要求1所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:步驟D中,所述填報數(shù)據(jù)以文本文件形式保存至服務(wù)器中,所保存的文件名以填報者id和填報者所填報的自定義表格id組合而成。
9.如權(quán)利要求1所述的自定義表格的數(shù)據(jù)收集匯總方法,其特征在于:步驟E中,根據(jù)自定義表格id提取數(shù)據(jù)庫的數(shù)據(jù)表二中的相關(guān)填報記錄記錄。
【文檔編號】G06F17/21GK103955497SQ201410161813
【公開日】2014年7月30日 申請日期:2014年4月21日 優(yōu)先權(quán)日:2014年4月21日
【發(fā)明者】戚偉峰 申請人:常州市珠峰網(wǎng)絡(luò)科技有限公司