本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)導(dǎo)入的方法及裝置。
背景技術(shù):
在Excel表格中,每個單元格可以通過行順序數(shù)和列順序數(shù)唯一確定,相當(dāng)于表格中的每個單元格都有一個唯一的坐標(biāo)。在Excel表格中,不管表格中的sheet頁有多少,每頁數(shù)據(jù)量有多少,用戶都能方便準(zhǔn)確地定位表格中每個數(shù)據(jù)。因此,越來越多的用戶通過excel表格存儲數(shù)據(jù)。有時候excel表格中存儲的數(shù)據(jù)需要導(dǎo)入到某些系統(tǒng)或軟件中進行處理。
現(xiàn)有技術(shù)中,一般在導(dǎo)入數(shù)據(jù)時,直接對excel表格進行操作,直接將excel表格中的數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
通過上述描述可見,現(xiàn)有技術(shù)中不存在對excel表格中的數(shù)據(jù)進行校驗的過程,使得導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的錯誤率較高。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的方法及裝置,能夠降低導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)的錯誤率。
一方面,本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的方法,包括:預(yù)先設(shè)置待導(dǎo)入表格中每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求,還包括:
S1:將所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中;
S2:根據(jù)每個所述項目內(nèi)容中的所述待導(dǎo)入數(shù)據(jù)的所述數(shù)據(jù)要求,對所述瀏覽器中的每個所述待導(dǎo)入數(shù)據(jù)進行校驗,判斷是否存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù),如果是,則執(zhí)行S3,否則,執(zhí)行S4;
S3:對所述待導(dǎo)入表格中的所述目標(biāo)數(shù)據(jù)進行修改,返回S1;
S4:將所述瀏覽器中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
進一步地,在所述S1之前,進一步包括:
在所述瀏覽器中針對每個所述待導(dǎo)入數(shù)據(jù)設(shè)置對應(yīng)的錯誤信息顯示模塊;
進一步包括:在判斷出存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù)時,針對每個所述目標(biāo)數(shù)據(jù),確定當(dāng)前目標(biāo)數(shù)據(jù)的錯誤信息,將所述錯誤信息添加到所述當(dāng)前目標(biāo)數(shù)據(jù)對應(yīng)的錯誤信息顯示模塊中,以使外部通過所述錯誤信息顯示模塊查看所述錯誤信息。
進一步地,在所述S1之前,進一步包括:
預(yù)先設(shè)置至少一個excel模板;
從所述至少一個excel模板中確定所述待使用的excel模板,根據(jù)所述excel模板生成excel表格,將所述excel表格作為所述待導(dǎo)入表格;
向所述excel表格中輸入所述待導(dǎo)入數(shù)據(jù)。
進一步地,所述預(yù)先設(shè)置至少一個excel模板,包括:
針對每個所述excel模板,配置當(dāng)前excel模板的列項目內(nèi)容,根據(jù)所述當(dāng)前excel模板的所述列項目內(nèi)容,生成所述當(dāng)前excel模板。
進一步地,在所述S1之后,進一步包括:
在所述瀏覽器中重現(xiàn)所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)。
進一步地,該方法包括:所述S1和所述S2并行執(zhí)行。
另一方面,本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的裝置,包括:
第一設(shè)置單元,用于設(shè)置待導(dǎo)入表格中每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求;
第一導(dǎo)入單元,用于將所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中;
校驗單元,用于根據(jù)每個所述項目內(nèi)容中的所述待導(dǎo)入數(shù)據(jù)的所述數(shù)據(jù)要求,對所述瀏覽器中的每個所述待導(dǎo)入數(shù)據(jù)進行校驗,判斷是否存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù),如果是,則觸發(fā)修改單元,否則,觸發(fā)第二導(dǎo)入單元;
所述修改單元,用于對所述待導(dǎo)入表格中的所述目標(biāo)數(shù)據(jù)進行修改,觸發(fā)所述第一導(dǎo)入單元;
所述第二導(dǎo)入單元,用于將所述瀏覽器中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
進一步地,該裝置進一步包括:
第二設(shè)置單元,用于在所述瀏覽器中針對每個所述待導(dǎo)入數(shù)據(jù)設(shè)置對應(yīng)的錯誤信息顯示模塊;
錯誤信息單元,用于針對每個所述目標(biāo)數(shù)據(jù),確定當(dāng)前目標(biāo)數(shù)據(jù)的錯誤信息,將所述錯誤信息添加到所述當(dāng)前目標(biāo)數(shù)據(jù)對應(yīng)的錯誤信息顯示模塊中,以使外部通過所述錯誤信息顯示模塊查看所述錯誤信息。
進一步地,該裝置進一步包括:
第三設(shè)置單元,用于設(shè)置至少一個excel模板;
表格確定單元,用于從所述至少一個excel模板中確定所述待使用的excel模板,根據(jù)所述excel模板生成excel表格,將所述excel表格作為所述待導(dǎo)入表格;
第三導(dǎo)入單元,用于向所述excel表格中輸入所述待導(dǎo)入數(shù)據(jù)。
進一步地,所述第三設(shè)置單元,用于針對每個所述excel模板,配置當(dāng)前excel模板的列項目內(nèi)容,根據(jù)所述當(dāng)前excel模板的所述列項目內(nèi)容,生成所述當(dāng)前excel模板。
進一步地,該裝置進一步包括:
重現(xiàn)單元,用于在所述瀏覽器中重現(xiàn)所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)。
進一步地,該裝置包括:所述第一導(dǎo)入單元和所述校驗單元并行運行。
在本發(fā)明實施例中,預(yù)先設(shè)置對每個項目內(nèi)容中的數(shù)據(jù)的數(shù)據(jù)要求,在導(dǎo)入到目標(biāo)數(shù)據(jù)庫之前,對待導(dǎo)入數(shù)據(jù)利用對應(yīng)的數(shù)據(jù)要求進行校驗,修改不符合數(shù)據(jù)要求的數(shù)據(jù),使得導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)滿足數(shù)據(jù)要求,降低了導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)的錯誤率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實施例提供的一種數(shù)據(jù)導(dǎo)入的方法的流程圖;
圖2是本發(fā)明一實施例提供的另一種數(shù)據(jù)導(dǎo)入的方法的流程圖;
圖3是本發(fā)明一實施例提供的一種數(shù)據(jù)導(dǎo)入的裝置的示意圖;
圖4是本發(fā)明一實施例提供的一種數(shù)據(jù)導(dǎo)入的裝置的示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的方法,該方法可以包括以下步驟:
步驟101:預(yù)先設(shè)置待導(dǎo)入表格中每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求;
步驟102:將所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中;
步驟103:根據(jù)每個所述項目內(nèi)容中的所述待導(dǎo)入數(shù)據(jù)的所述數(shù)據(jù)要求,對所述瀏覽器中的每個所述待導(dǎo)入數(shù)據(jù)進行校驗,判斷是否存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù),如果是,則執(zhí)行步驟104,否則,執(zhí)行步驟105;
步驟104:對所述待導(dǎo)入表格中的所述目標(biāo)數(shù)據(jù)進行修改,返回步驟102;
步驟105:將所述瀏覽器中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
在本發(fā)明實施例中,預(yù)先設(shè)置對每個項目內(nèi)容中的數(shù)據(jù)的數(shù)據(jù)要求,在導(dǎo)入到目標(biāo)數(shù)據(jù)庫之前,對待導(dǎo)入數(shù)據(jù)利用對應(yīng)的數(shù)據(jù)要求進行校驗,修改不符合數(shù)據(jù)要求的數(shù)據(jù),使得導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)滿足數(shù)據(jù)要求,降低了導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)的錯誤率。
在本發(fā)明一實施例中,在所述S1之前,進一步包括:
在所述瀏覽器中針對每個所述待導(dǎo)入數(shù)據(jù)設(shè)置對應(yīng)的錯誤信息顯示模塊;
進一步包括:在判斷出存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù)時,針對每個所述目標(biāo)數(shù)據(jù),確定當(dāng)前目標(biāo)數(shù)據(jù)的錯誤信息,將所述錯誤信息添加到所述當(dāng)前目標(biāo)數(shù)據(jù)對應(yīng)的錯誤信息顯示模塊中,以使外部通過所述錯誤信息顯示模塊查看所述錯誤信息。
在本發(fā)明實施例中,通過在瀏覽器中設(shè)置錯誤信息顯示模塊,使得用戶更加方便地查看發(fā)送錯誤的目標(biāo)數(shù)據(jù)的錯誤信息,方便用戶根據(jù)錯誤信息對目標(biāo)數(shù)據(jù)進行修改。舉例來說,若存在錯誤信息,錯誤信息顯示模塊顯示查看按鈕,用戶可以點擊查看按鈕查看錯誤信息;若不存在錯誤信息,則沒有查看按鈕。
在本發(fā)明一實施例中,在所述S1之前,進一步包括:
預(yù)先設(shè)置至少一個excel模板;
從所述至少一個excel模板中確定所述待使用的excel模板,根據(jù)所述excel模板生成excel表格,將所述excel表格作為所述待導(dǎo)入表格;
向所述excel表格中輸入所述待導(dǎo)入數(shù)據(jù)。
在本發(fā)明實施例中,用戶可以從預(yù)先設(shè)置的excel模板中選擇需要的模板,用戶無需自己設(shè)計模板,只需將數(shù)據(jù)導(dǎo)入到選擇的模板中即可,加快了數(shù)據(jù)的出來速度。
在本發(fā)明一實施例中,所述預(yù)先設(shè)置至少一個excel模板,包括:
針對每個所述excel模板,配置當(dāng)前excel模板的列項目內(nèi)容,根據(jù)所述當(dāng)前excel模板的所述列項目內(nèi)容,生成所述當(dāng)前excel模板。
在本發(fā)明實施例中,列項目內(nèi)容指的是excel表格中表頭的部分,通過配置列項目內(nèi)容即可生成各種不同的模板,這里的列項目內(nèi)容可以是預(yù)先設(shè)置的,也可以是用戶自定義的。
在本發(fā)明一實施例中,在所述S1之后,進一步包括:
在所述瀏覽器中重現(xiàn)所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)。
在本發(fā)明實施例中,通過在瀏覽器中重新表格中的數(shù)據(jù),使得用戶更方便地查看待導(dǎo)入數(shù)據(jù),易于協(xié)助用戶排查數(shù)據(jù)。具體的,可以通過采用與excel樣式相同的多sheet頁技術(shù)重現(xiàn)用戶數(shù)據(jù),可以在瀏覽器中實現(xiàn)與excel表格相同的顯示效果。
在本發(fā)明一實施例中,該方法包括:所述步驟102和所述步驟103并行執(zhí)行。
在本發(fā)明實施例中,數(shù)據(jù)的導(dǎo)入和數(shù)據(jù)的校驗并行執(zhí)行,能夠提高數(shù)據(jù)處理的速度,并且既提高了工作效率又便于開發(fā)人員維護。
如圖2所示,本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的方法,該方法可以包括以下步驟:
步驟201:預(yù)先設(shè)置至少一個excel模板,在瀏覽器中針對每個待導(dǎo)入數(shù)據(jù)設(shè)置對應(yīng)的錯誤信息顯示模塊。
具體地,用戶按照需要配置excel模板的列項目內(nèi)容,實現(xiàn)動態(tài)定制excel模板,提高開發(fā)效率,靈活滿足用戶需求。例如:列項目內(nèi)容可以是:資產(chǎn)編號、資產(chǎn)名稱、資產(chǎn)類別、資產(chǎn)狀態(tài)、資產(chǎn)數(shù)量、資產(chǎn)原值、預(yù)計凈殘值等。
具體的,可以通過在數(shù)據(jù)庫表中預(yù)制字段和定義字段的查詢sql來設(shè)置excel模板。
步驟202:從至少一個excel模板中確定待使用的excel模板,根據(jù)excel模板生成excel表格,將excel表格作為待導(dǎo)入表格。
具體的,可以設(shè)置模板幫助界面,在模板幫助界面上展示不同類型的excel模板的名稱和編號列表,用戶可以根據(jù)名稱和編號列表選擇模板。
步驟203:向excel表格中輸入待導(dǎo)入數(shù)據(jù)。
舉例來說,excel表格中的資產(chǎn)原值為:7999、預(yù)計凈殘值為5888。
步驟204:預(yù)先設(shè)置待導(dǎo)入表格中每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求。
具體的,數(shù)據(jù)要求可以是對項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的格式要求、大小要求等。例如:資產(chǎn)原值的取值范圍為1000-8000。
步驟205:將待導(dǎo)入表格中的待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中。
步驟206:在瀏覽器中重現(xiàn)待導(dǎo)入表格中的待導(dǎo)入數(shù)據(jù)。
具體地,采用與Excel樣式相同的多sheet頁技術(shù)重現(xiàn)待導(dǎo)入數(shù)據(jù)。
步驟207:根據(jù)每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求,對瀏覽器中的每個待導(dǎo)入數(shù)據(jù)進行校驗,判斷是否存在不滿足對應(yīng)的數(shù)據(jù)要求的目標(biāo)數(shù)據(jù),如果是,則執(zhí)行步驟208、步驟209,否則,執(zhí)行步驟210。
舉例來說,資產(chǎn)原值的數(shù)據(jù)要求是取值范圍為1000-8000。如果資產(chǎn)原值中存在9000的數(shù)據(jù),則該數(shù)據(jù)為目標(biāo)數(shù)據(jù),不符合資產(chǎn)原值的數(shù)據(jù)要求。預(yù)計凈殘值的數(shù)據(jù)要求是格式為數(shù)字。如果預(yù)計凈殘值中存在“合格”,則該數(shù)據(jù)為目標(biāo)數(shù)據(jù),不符合預(yù)計凈殘值的數(shù)據(jù)要求。
步驟208:針對每個目標(biāo)數(shù)據(jù),確定當(dāng)前目標(biāo)數(shù)據(jù)的錯誤信息,將錯誤信息添加到當(dāng)前目標(biāo)數(shù)據(jù)對應(yīng)的錯誤信息顯示模塊中,以使外部通過錯誤信息顯示模塊查看錯誤信息,執(zhí)行步驟209。
步驟209:對待導(dǎo)入表格中的目標(biāo)數(shù)據(jù)進行修改,返回步驟205。
步驟210:將瀏覽器中的待導(dǎo)入數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
在本發(fā)明實施例中,將待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中,統(tǒng)一進行校驗,逐個跟蹤定位數(shù)據(jù)和分析數(shù)據(jù),易于協(xié)助用戶排查錯誤和提高工作效率。
在本發(fā)明實施例中,導(dǎo)入數(shù)據(jù)與校驗數(shù)據(jù)功能相分離,采用模塊化、并行方式進行,提高了導(dǎo)入數(shù)據(jù)和校驗數(shù)據(jù)各自的效率,提高了軟件易用性和便于開發(fā)人員維護。
在本發(fā)明實施例中,將待導(dǎo)入數(shù)據(jù)在瀏覽器視圖中全部統(tǒng)一呈現(xiàn),而不是過濾掉錯誤數(shù)據(jù),再進行校驗,可協(xié)助用戶修正錯誤數(shù)據(jù),系統(tǒng)首先不區(qū)分格式讀取用戶的導(dǎo)入數(shù)據(jù),校驗階段中系統(tǒng)逐個跟蹤導(dǎo)入數(shù)據(jù),對存在問題的數(shù)據(jù),系統(tǒng)把數(shù)據(jù)的位置,錯誤原因和修改方法反饋給用戶,易于用戶檢查錯誤和提高工作效率。
如圖3、圖4所示,本發(fā)明實施例提供了一種數(shù)據(jù)導(dǎo)入的裝置。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實施例提供的一種數(shù)據(jù)導(dǎo)入的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負責(zé)處理報文的轉(zhuǎn)發(fā)芯片等等。以軟件實現(xiàn)為例,如圖4所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。本實施例提供的一種數(shù)據(jù)導(dǎo)入的裝置,包括:
第一設(shè)置單元401,用于設(shè)置待導(dǎo)入表格中每個項目內(nèi)容中的待導(dǎo)入數(shù)據(jù)的數(shù)據(jù)要求;
第一導(dǎo)入單元402,用于將所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中;
校驗單元403,用于根據(jù)每個所述項目內(nèi)容中的所述待導(dǎo)入數(shù)據(jù)的所述數(shù)據(jù)要求,對所述瀏覽器中的每個所述待導(dǎo)入數(shù)據(jù)進行校驗,判斷是否存在不滿足對應(yīng)的所述數(shù)據(jù)要求的目標(biāo)數(shù)據(jù),如果是,則觸發(fā)修改單元404,否則,觸發(fā)第二導(dǎo)入單元405;
所述修改單元404,用于對所述待導(dǎo)入表格中的所述目標(biāo)數(shù)據(jù)進行修改,觸發(fā)所述第一導(dǎo)入單元402;
所述第二導(dǎo)入單元405,用于將所述瀏覽器中的所述待導(dǎo)入數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
在本發(fā)明一實施例中,該裝置進一步包括:
第二設(shè)置單元,用于在所述瀏覽器中針對每個所述待導(dǎo)入數(shù)據(jù)設(shè)置對應(yīng)的錯誤信息顯示模塊;
錯誤信息單元,用于針對每個所述目標(biāo)數(shù)據(jù),確定當(dāng)前目標(biāo)數(shù)據(jù)的錯誤信息,將所述錯誤信息添加到所述當(dāng)前目標(biāo)數(shù)據(jù)對應(yīng)的錯誤信息顯示模塊中,以使外部通過所述錯誤信息顯示模塊查看所述錯誤信息。
在本發(fā)明一實施例中,該裝置進一步包括:
第三設(shè)置單元,用于設(shè)置至少一個excel模板;
表格確定單元,用于從所述至少一個excel模板中確定所述待使用的excel模板,根據(jù)所述excel模板生成excel表格,將所述excel表格作為所述待導(dǎo)入表格;
第三導(dǎo)入單元,用于向所述excel表格中輸入所述待導(dǎo)入數(shù)據(jù)。
在本發(fā)明一實施例中,所述第三設(shè)置單元,用于針對每個所述excel模板,配置當(dāng)前excel模板的列項目內(nèi)容,根據(jù)所述當(dāng)前excel模板的所述列項目內(nèi)容,生成所述當(dāng)前excel模板。
在本發(fā)明一實施例中,該裝置進一步包括:
重現(xiàn)單元,用于在所述瀏覽器中重現(xiàn)所述待導(dǎo)入表格中的所述待導(dǎo)入數(shù)據(jù)。
在本發(fā)明一實施例中,該裝置包括:所述第一導(dǎo)入單元和所述校驗單元并行運行。
本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行本發(fā)明實施例中任意一種數(shù)據(jù)導(dǎo)入的方法。
本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行本發(fā)明實施例中任意一種數(shù)據(jù)導(dǎo)入的方法。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
本發(fā)明各個實施例至少具有如下有益效果:
1、在本發(fā)明實施例中,預(yù)先設(shè)置對每個項目內(nèi)容中的數(shù)據(jù)的數(shù)據(jù)要求,在導(dǎo)入到目標(biāo)數(shù)據(jù)庫之前,對待導(dǎo)入數(shù)據(jù)利用對應(yīng)的數(shù)據(jù)要求進行校驗,修改不符合數(shù)據(jù)要求的數(shù)據(jù),使得導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)滿足數(shù)據(jù)要求,降低了導(dǎo)入到目標(biāo)數(shù)據(jù)庫中的數(shù)據(jù)的錯誤率。
2、在本發(fā)明實施例中,將待導(dǎo)入數(shù)據(jù)導(dǎo)入到瀏覽器中,統(tǒng)一進行校驗,逐個跟蹤定位數(shù)據(jù)和分析數(shù)據(jù),易于協(xié)助用戶排查錯誤和提高工作效率。
3、在本發(fā)明實施例中,導(dǎo)入數(shù)據(jù)與校驗數(shù)據(jù)功能相分離,采用模塊化、并行方式進行,提高了導(dǎo)入數(shù)據(jù)和校驗數(shù)據(jù)各自的效率,提高了軟件易用性和便于開發(fā)人員維護。
4、在本發(fā)明實施例中,將待導(dǎo)入數(shù)據(jù)在瀏覽器視圖中全部統(tǒng)一呈現(xiàn),而不是過濾掉錯誤數(shù)據(jù),再進行校驗,可協(xié)助用戶修正錯誤數(shù)據(jù),系統(tǒng)首先不區(qū)分格式讀取用戶的導(dǎo)入數(shù)據(jù),校驗階段中系統(tǒng)逐個跟蹤導(dǎo)入數(shù)據(jù),對存在問題的數(shù)據(jù),系統(tǒng)把數(shù)據(jù)的位置,錯誤原因和修改方法反饋給用戶,易于用戶檢查錯誤和提高工作效率。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。