欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法與流程

文檔序號(hào):12465391閱讀:376來源:國知局

本發(fā)明涉及計(jì)算機(jī)ERP軟件的數(shù)據(jù)管理領(lǐng)域,具體地說是一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法。



背景技術(shù):

隨著企業(yè)和軟件行業(yè)的發(fā)展,越來越多的企業(yè)根據(jù)自己的業(yè)務(wù),定制了不同的軟件,整理、存儲(chǔ)了大量的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。企業(yè)在ERP上線時(shí)需要將這些數(shù)據(jù)整理、錄入到ERP系統(tǒng)中;但目前大部分?jǐn)?shù)據(jù)只能人工錄入,工作量大、且容易出錯(cuò)。因此,需要找到一種方便、快捷的數(shù)據(jù)錄入方案,來解決此問題將變得很有意義。

傳統(tǒng)的Excel數(shù)據(jù)導(dǎo)入處理,需要根據(jù)系統(tǒng)單據(jù)中列值的多少,來固定導(dǎo)入Excel文件的列內(nèi)容、列數(shù)量。而且,待系統(tǒng)上線后,如果客戶需要增加、或刪除Excel文件中某列的值,還必須系統(tǒng)開發(fā)人員根據(jù)客戶的需求,對(duì)文件導(dǎo)入程序做相應(yīng)的修改處理。傳統(tǒng)的Excel數(shù)據(jù)導(dǎo)入處理只能導(dǎo)入一個(gè)數(shù)據(jù)庫物理表,要導(dǎo)入多個(gè)物理表時(shí)只能開發(fā)多個(gè)導(dǎo)入方法,費(fèi)時(shí)費(fèi)力。因此傳統(tǒng)的Excel文件導(dǎo)入處理,無法做到快速、精準(zhǔn)的響應(yīng)客戶需求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法,利用自定義的Xml文件解析特定節(jié)點(diǎn)的名稱及屬性,得到導(dǎo)入數(shù)據(jù)所需的表名、字段名、類型、長度以及需要驗(yàn)證數(shù)據(jù)準(zhǔn)確性的正則表達(dá)式,從而對(duì)導(dǎo)入Excel的數(shù)據(jù)進(jìn)行驗(yàn)證、歸集整理,實(shí)現(xiàn)數(shù)據(jù)庫多表的導(dǎo)入。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法,定制一個(gè)Xml文件,在Xml文件中按照制定的格式添加要導(dǎo)入數(shù)據(jù)的表和列的信息,列的信息與需要導(dǎo)入的Excel文件相匹配,導(dǎo)入數(shù)據(jù)時(shí)會(huì)自動(dòng)生成對(duì)應(yīng)的SQL語句,將數(shù)據(jù)導(dǎo)入到指定的數(shù)據(jù)庫表中,同時(shí)將數(shù)據(jù)導(dǎo)入多張數(shù)據(jù)庫表中,該方法的實(shí)現(xiàn)步驟如下:

配置特定節(jié)點(diǎn)名稱的Xml,用于導(dǎo)入表所需的表名、字段名、 類型、長度以及需要驗(yàn)證數(shù)據(jù)準(zhǔn)確性的正則表達(dá)式;

利用Xml解析出導(dǎo)入所需的信息;

通過解析的信息整理要導(dǎo)入的數(shù)據(jù);

通過整理的數(shù)據(jù)生成SQL語句導(dǎo)入數(shù)據(jù)庫表;

其中,通過配置特定節(jié)點(diǎn)的Xml文件,得到將Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫所需的表名、字段以及相應(yīng)的約束。

進(jìn)一步的,統(tǒng)一封裝方法,針對(duì)不同的配置信息整理導(dǎo)入的Excel數(shù)據(jù),并且根據(jù)配置信息檢索出不符合的數(shù)據(jù)并給出提示。

進(jìn)一步的,統(tǒng)一封裝方法,針對(duì)不同的配置信息整理出正確數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫。

本發(fā)明的一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法和現(xiàn)有技術(shù)相比,具有以下有益效果:

利用自定義的Xml文件解析特定節(jié)點(diǎn)的名稱及屬性,得到導(dǎo)入數(shù)據(jù)所需的表名、字段名、類型、長度以及需要驗(yàn)證數(shù)據(jù)準(zhǔn)確性的正則表達(dá)式,從而對(duì)導(dǎo)入Excel的數(shù)據(jù)進(jìn)行驗(yàn)證、歸集整理,實(shí)現(xiàn)數(shù)據(jù)庫多表的導(dǎo)入;只需要根據(jù)自己導(dǎo)入表的要求配置相應(yīng)的Xml文件,調(diào)用封裝的統(tǒng)一的方法就可以實(shí)現(xiàn)對(duì)Excel多表的導(dǎo)入操作,提高了編寫程序的效率,節(jié)省了大量的人力、物力;

如果Excel導(dǎo)入文件中的內(nèi)容發(fā)生變化時(shí),只需要修改Xml文件中的對(duì)應(yīng)列、和數(shù)據(jù)庫表中對(duì)應(yīng)的列即可,無需系統(tǒng)開發(fā)人員對(duì)導(dǎo)入程序做任何修改處理;在項(xiàng)目實(shí)施過程中,當(dāng)遇到客戶Excel導(dǎo)入內(nèi)容發(fā)生變更時(shí),項(xiàng)目實(shí)施人員通過該導(dǎo)入方案,就能夠做到對(duì)客戶需求的快速反應(yīng)、精準(zhǔn)執(zhí)行。

具體實(shí)施方式

下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。

一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫物理表方法,通過定制一個(gè)Xml文件,在Xml文件中按照制定的格式添加要導(dǎo)入數(shù)據(jù)的表和列的信息,列的信息要與需要導(dǎo)入的Excel文件相匹配,導(dǎo)入數(shù)據(jù)時(shí)會(huì)自動(dòng)生成對(duì)應(yīng)的SQL語句,將數(shù)據(jù)導(dǎo)入到指定的數(shù)據(jù)庫表中,可以根據(jù)實(shí)際需要同時(shí)將數(shù)據(jù)導(dǎo)入多張數(shù)據(jù)庫表中。

同時(shí),如果Excel導(dǎo)入文件中的內(nèi)容發(fā)生變化時(shí),只需要修改Xml文件中的對(duì)應(yīng)列、和數(shù)據(jù)庫表中對(duì)應(yīng)的列即可,無需系統(tǒng)開發(fā)人員對(duì)導(dǎo)入程序做任何修改處理。

這樣,在項(xiàng)目實(shí)施過程中,當(dāng)遇到客戶Excel導(dǎo)入內(nèi)容發(fā)生變更時(shí),項(xiàng)目實(shí)施人員通過該導(dǎo)入方案,就能夠做到對(duì)客戶需求的快速反應(yīng)、精準(zhǔn)執(zhí)行。

該方法的實(shí)現(xiàn)步驟如下:

配置特定節(jié)點(diǎn)名稱的Xml,用于導(dǎo)入表所需的表名、字段名、 類型、長度以及需要驗(yàn)證數(shù)據(jù)準(zhǔn)確性的正則表達(dá)式;

利用Xml解析出導(dǎo)入所需的信息;

通過解析的信息整理要導(dǎo)入的數(shù)據(jù);

通過整理的數(shù)據(jù)生成SQL語句導(dǎo)入數(shù)據(jù)庫表;

其中,通過配置特定節(jié)點(diǎn)的Xml文件,得到將Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫所需的表名、字段以及相應(yīng)的約束。

統(tǒng)一封裝方法,針對(duì)不同的配置信息整理導(dǎo)入的Excel數(shù)據(jù),并且根據(jù)配置信息檢索出不符合的數(shù)據(jù)并給出提示。

統(tǒng)一封裝方法,針對(duì)不同的配置信息整理出正確數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫。

通過上面具體實(shí)施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的具體實(shí)施方式。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。

除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
确山县| 甘孜县| 通州区| 衡阳县| 九龙县| 浦江县| 杭锦后旗| 阳山县| 那曲县| 泰顺县| 八宿县| 英吉沙县| 南木林县| 山东省| 京山县| 闵行区| 常山县| 长寿区| 含山县| 比如县| 吴堡县| 南丹县| 庄浪县| 东乌珠穆沁旗| 云阳县| 桓台县| 永昌县| 临沧市| 肃南| 尼勒克县| 隆林| 湾仔区| 曲水县| 泸溪县| 天水市| 兰坪| 泸西县| 金川县| 临武县| 静宁县| 三台县|