• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于Excel文件的代碼生成方法、裝置、電子設備及介質制造方法及圖紙

    技術編號:43879874 閱讀:17 留言:0更新日期:2024-12-31 19:03
    本公開提供了一種基于Excel文件的代碼生成方法、裝置、電子設備及介質,方法包括:獲取單項類型Excel文件和采集表Excel文件,所述單項類型Excel文件記錄單項類型對應的采集項;逐項遍歷所述單項類型Excel文件中的各采集項,確定當前遍歷的目標采集項;基于所述目標采集項的類型,調用與所述目標采集項的類型對應的Type子類生成所述目標采集項對應的建表語句;基于所述建表語句創建用于存儲所述采集表Excel文件中所述目標采集項的類型相關數據的數據庫表;讀取所述采集表Excel文件中與所述目標采集項的類型相關的數據,并基于預先封裝的數據庫表操作語句將所讀取的數據寫入所述數據庫表中。采用本方法實現了數據的自動分類寫入,智能化程度高,提高了開發效率。

    【技術實現步驟摘要】

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


    技術介紹

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

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


    技術實現思路

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

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

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

    4、逐項遍歷所述單項類型excel文件中的各采集項,確定當前遍歷的目標采集項;

    5、基于所述目標采集項的類型,調用與所述目標采集項的類型對應的type子類生成所述目標采集項的類型對應的建表語句;

    6、基于所述建表語句創建用于存儲所述采集表excel文件中所述目標采集項的類型相關數據的數據庫表;

    7、讀取所述采集表excel文件中與所述目標采集項的類型相關的數據,并基于預先封裝的數據庫表操作語句將所讀取的數據寫入所述數據庫表中。p>

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

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

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

    11、語句生成模塊,用于基于所述目標采集項的類型,調用與所述目標采集項的類型對應的type子類生成所述目標采集項的類型對應的建表語句;

    12、建表模塊,用于基于所述建表語句創建用于存儲所述采集表excel文件中所述目標采集項的類型相關數據的數據庫表;

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

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

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

    16、第五方面,本公開提供了一種計算機程序產品,所述計算機程序產品用于實現如第一方面所述的基于excel文件的代碼生成方法。

    17、本公開提供的技術方案與現有技術相比至少具有如下優點:

    18、在本公開的方案中,獲取單項類型excel文件和采集表excel文件,單項類型excel文件記錄單項類型對應的采集項;逐項遍歷單項類型excel文件中的各采集項,確定當前遍歷的目標采集項,并基于目標采集項的類型,調用與目標采集項的類型對應的type子類生成目標采集項的類型對應的建表語句,進而基于建表語句創建用于存儲采集表excel文件中目標采集項的類型相關數據的數據庫表,并讀取采集表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-7任一項所述的基于Excel文件的代碼生成方法。

    ...

    【技術特征摘要】

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

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

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

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

    5.根據權利要求3所述的方法,其特征在于,

    6.根據權利要求5所述的方法,其特征在于,所述方法還包括:

    【專利技術屬性】
    技術研發人員:陳永宏張超胡定貴尹華承雷澍
    申請(專利權)人:青矩技術股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久国产精品无码网站| 午夜无码一区二区三区在线观看| 夜夜精品无码一区二区三区| 亚洲中文字幕无码专区| 亚洲日韩av无码| 性色av无码不卡中文字幕| 日韩av无码一区二区三区| 国产AV无码专区亚洲AV麻豆丫| 97无码人妻福利免费公开在线视频| 亚洲Av永久无码精品黑人| 人妻丰满熟妇AV无码片| 精品人体无码一区二区三区 | 中字无码av电影在线观看网站| 亚洲国产精品无码久久九九| 在线观看亚洲AV每日更新无码| 亚洲国产精品无码成人片久久| 成人毛片无码一区二区| 无码人妻精品一区二区三区蜜桃| 国产V亚洲V天堂无码| 国产成人无码a区在线视频 | 东京热无码一区二区三区av| 亚洲AV永久无码精品一福利| 69久久精品无码一区二区| 无码少妇一区二区| 久久久久久亚洲av成人无码国产| 亚洲精品无码日韩国产不卡?V | 一夲道无码人妻精品一区二区| 精品久久久久久无码人妻| 国模无码一区二区三区| 无码国产精品一区二区免费| 亚洲AV无码国产精品色午友在线| 亚洲国产无套无码av电影| 亚洲日韩精品无码一区二区三区| 内射人妻少妇无码一本一道| 最新中文字幕AV无码不卡 | 国产成人精品一区二区三区无码 | 一夲道dvd高清无码| 亚洲乱人伦中文字幕无码| 久久久久亚洲AV无码去区首| 精品无码久久久久久国产| 亚洲Aⅴ无码一区二区二三区软件|