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

基于Excel文件的代碼生成方法、裝置、電子設(shè)備及介質(zhì)與流程

文檔序號:40529064發(fā)布日期:2024-12-31 13:40閱讀:12來源:國知局
基于Excel文件的代碼生成方法、裝置、電子設(shè)備及介質(zhì)與流程

本公開涉及計算機(jī),尤其涉及一種基于excel文件的代碼生成方法、裝置、電子設(shè)備及介質(zhì)。


背景技術(shù):

1、在工程建設(shè)領(lǐng)域中,項目中單項類別非常多,例如房屋、公路、橋梁等均可以作為一個建筑,每個建筑可以有多種類別,而每種類別又有很多屬性,因此會產(chǎn)生很多數(shù)據(jù),這些數(shù)據(jù)通常需要寫入數(shù)據(jù)庫表中,以便于后續(xù)查詢使用。

2、然而,如果由人工手動編寫前端代碼、后端代碼和數(shù)據(jù)庫建庫腳本將工程數(shù)據(jù)錄入至數(shù)據(jù)庫表以及實(shí)現(xiàn)查詢功能,需要耗費(fèi)大量的時間成本,效率低下,且存在重復(fù)編寫代碼的情況,智能化程度低。


技術(shù)實(shí)現(xiàn)思路

1、針對上述技術(shù)問題,本公開提供了一種基于excel文件的代碼生成方法、裝置、電子設(shè)備及介質(zhì)。

2、第一方面,本公開提供了一種基于excel文件的代碼生成方法,所述方法包括:

3、獲取單項類型excel文件和采集表excel文件,所述單項類型excel文件記錄單項類型對應(yīng)的采集項;

4、逐項遍歷所述單項類型excel文件中的各采集項,確定當(dāng)前遍歷的目標(biāo)采集項;

5、基于所述目標(biāo)采集項的類型,調(diào)用與所述目標(biāo)采集項的類型對應(yīng)的type子類生成所述目標(biāo)采集項的類型對應(yīng)的建表語句;

6、基于所述建表語句創(chuàng)建用于存儲所述采集表excel文件中所述目標(biāo)采集項的類型相關(guān)數(shù)據(jù)的數(shù)據(jù)庫表;

7、讀取所述采集表excel文件中與所述目標(biāo)采集項的類型相關(guān)的數(shù)據(jù),并基于預(yù)先封裝的數(shù)據(jù)庫表操作語句將所讀取的數(shù)據(jù)寫入所述數(shù)據(jù)庫表中。

8、第二方面,本公開提供了一種基于excel文件的代碼生成裝置,所述裝置包括:

9、文件獲取模塊,用于獲取單項類型excel文件和采集表excel文件,所述單項類型excel文件記錄單項類型對應(yīng)的采集項;

10、采集項讀取模塊,用于逐項遍歷所述單項類型excel文件中的各采集項,確定當(dāng)前遍歷的目標(biāo)采集項;

11、語句生成模塊,用于基于所述目標(biāo)采集項的類型,調(diào)用與所述目標(biāo)采集項的類型對應(yīng)的type子類生成所述目標(biāo)采集項的類型對應(yīng)的建表語句;

12、建表模塊,用于基于所述建表語句創(chuàng)建用于存儲所述采集表excel文件中所述目標(biāo)采集項的類型相關(guān)數(shù)據(jù)的數(shù)據(jù)庫表;

13、數(shù)據(jù)操作模塊,用于讀取所述采集表excel文件中與所述目標(biāo)采集項的類型相關(guān)的數(shù)據(jù),并基于預(yù)先封裝的數(shù)據(jù)庫表操作語句將所讀取的數(shù)據(jù)寫入所述數(shù)據(jù)庫表中。

14、第三方面,本公開提供了一種電子設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)如第一方面所述的基于excel文件的代碼生成方法。

15、第四方面,本公開提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如第一方面所述的基于excel文件的代碼生成方法。

16、第五方面,本公開提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品用于實(shí)現(xiàn)如第一方面所述的基于excel文件的代碼生成方法。

17、本公開提供的技術(shù)方案與現(xiàn)有技術(shù)相比至少具有如下優(yōu)點(diǎn):

18、在本公開的方案中,獲取單項類型excel文件和采集表excel文件,單項類型excel文件記錄單項類型對應(yīng)的采集項;逐項遍歷單項類型excel文件中的各采集項,確定當(dāng)前遍歷的目標(biāo)采集項,并基于目標(biāo)采集項的類型,調(diào)用與目標(biāo)采集項的類型對應(yīng)的type子類生成目標(biāo)采集項的類型對應(yīng)的建表語句,進(jìn)而基于建表語句創(chuàng)建用于存儲采集表excel文件中目標(biāo)采集項的類型相關(guān)數(shù)據(jù)的數(shù)據(jù)庫表,并讀取采集表excel文件中與目標(biāo)采集項的類型相關(guān)的數(shù)據(jù),并基于預(yù)先封裝的數(shù)據(jù)庫表操作語句將所讀取的數(shù)據(jù)寫入數(shù)據(jù)庫表中。采用本公開的方案,實(shí)現(xiàn)了自動生成建表語句并建立數(shù)據(jù)庫表,以及將讀取的所屬采集項的類型相關(guān)的數(shù)據(jù)存儲至對應(yīng)類型的數(shù)據(jù)庫表中,實(shí)現(xiàn)了數(shù)據(jù)的自動分類寫入,智能化程度高,并且無需人工手動編寫代碼來寫入數(shù)據(jù),節(jié)省了時間成本,提高了開發(fā)效率。



技術(shù)特征:

1.一種基于excel文件的代碼生成方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述查詢請求頁通過如下方式生成:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述逐項讀取所述查詢條件excel文件中的各查詢條件,并基于所述java?bean類代碼生成對應(yīng)的vue腳本和java請求bean類代碼,包括:

5.根據(jù)權(quán)利要求3所述的方法,其特征在于,

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:

7.根據(jù)權(quán)利要求1-6任一項所述的方法,其特征在于,所述單項類型excel文件和所述采集表excel文件通過如下方式獲取:

8.一種基于excel文件的代碼生成裝置,其特征在于,包括:

9.一種電子設(shè)備,其特征在于,包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)如權(quán)利要求1-7任一項所述的基于excel文件的代碼生成方法。

10.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-7任一項所述的基于excel文件的代碼生成方法。


技術(shù)總結(jié)
本公開提供了一種基于Excel文件的代碼生成方法、裝置、電子設(shè)備及介質(zhì),方法包括:獲取單項類型Excel文件和采集表Excel文件,所述單項類型Excel文件記錄單項類型對應(yīng)的采集項;逐項遍歷所述單項類型Excel文件中的各采集項,確定當(dāng)前遍歷的目標(biāo)采集項;基于所述目標(biāo)采集項的類型,調(diào)用與所述目標(biāo)采集項的類型對應(yīng)的Type子類生成所述目標(biāo)采集項對應(yīng)的建表語句;基于所述建表語句創(chuàng)建用于存儲所述采集表Excel文件中所述目標(biāo)采集項的類型相關(guān)數(shù)據(jù)的數(shù)據(jù)庫表;讀取所述采集表Excel文件中與所述目標(biāo)采集項的類型相關(guān)的數(shù)據(jù),并基于預(yù)先封裝的數(shù)據(jù)庫表操作語句將所讀取的數(shù)據(jù)寫入所述數(shù)據(jù)庫表中。采用本方法實(shí)現(xiàn)了數(shù)據(jù)的自動分類寫入,智能化程度高,提高了開發(fā)效率。

技術(shù)研發(fā)人員:陳永宏,張超,胡定貴,尹華承,雷澍
受保護(hù)的技術(shù)使用者:青矩技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荔浦县| 漳平市| 清新县| 沅陵县| 海盐县| 介休市| 汝州市| 浑源县| 泰安市| 台北县| 太康县| 隆昌县| 呼伦贝尔市| 东丽区| 义马市| 富蕴县| 富锦市| 泸溪县| 全州县| 秦安县| 璧山县| 德兴市| 微博| 乐安县| 江永县| 阳江市| 宁强县| 依兰县| 锡林浩特市| 建平县| 三明市| 松阳县| 苏尼特右旗| 温州市| 深州市| 南宁市| 共和县| 平谷区| 射洪县| 介休市| 垫江县|