【技術實現步驟摘要】
本公開涉及計算機,尤其涉及一種基于excel文件的代碼生成方法、裝置、電子設備及介質。
技術介紹
1、在工程建設領域中,項目中單項類別非常多,例如房屋、公路、橋梁等均可以作為一個建筑,每個建筑可以有多種類別,而每種類別又有很多屬性,因此會產生很多數據,這些數據通常需要寫入數據庫表中,以便于后續查詢使用。
2、然而,如果由人工手動編寫前端代碼、后端代碼和數據庫建庫腳本將工程數據錄入至數據庫表以及實現查詢功能,需要耗費大量的時間成本,效率低下,且存在重復編寫代碼的情況,智能化程度低。
技術實現思路
1、針對上述技術問題,本公開提供了一種基于excel文件的代碼生成方法、裝置、電子設備及介質。
2、第一方面,本公開提供了一種基于excel文件的代碼生成方法,所述方法包括:
3、獲取單項類型excel文件和采集表excel文件,所述單項類型excel文件記錄單項類型對應的采集項;
4、逐項遍歷所述單項類型excel文件中的各采集項,確定當前遍歷的目標采集項;
5、基于所述目標采集項的類型,調用與所述目標采集項的類型對應的type子類生成所述目標采集項的類型對應的建表語句;
6、基于所述建表語句創建用于存儲所述采集表excel文件中所述目標采集項的類型相關數據的數據庫表;
7、讀取所述采集表excel文件中與所述目標采集項的類型相關的數據,并基于預先封裝的數據庫表操作語句將所讀取的數據寫入所述數據庫表中。
...【技術保護點】
1.一種基于Excel文件的代碼生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述查詢請求頁通過如下方式生成:
4.根據權利要求3所述的方法,其特征在于,所述逐項讀取所述查詢條件Excel文件中的各查詢條件,并基于所述JAVA?Bean類代碼生成對應的VUE腳本和JAVA請求Bean類代碼,包括:
5.根據權利要求3所述的方法,其特征在于,
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述單項類型Excel文件和所述采集表Excel文件通過如下方式獲取:
8.一種基于Excel文件的代碼生成裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1-7任一項所述的基于Excel文件的代碼生成方法。
10.一種計算機可讀存儲介質,其上
...【技術特征摘要】
1.一種基于excel文件的代碼生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述查詢請求頁通過如下方式生成:
4.根據權利要求3所述的方法,其特征在于,所述逐項讀取所述查詢條件excel文件中的各查詢條件,并基于所述java?bean類代碼生成對應的vue腳本和java請求bean類代碼,包括:
5.根據權利要求3所述的方法,其特征在于,
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
【專利技術屬性】
技術研發人員:陳永宏,張超,胡定貴,尹華承,雷澍,
申請(專利權)人:青矩技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。