本申請屬于計算機處理,尤其涉及一種文件生成方法、電子設備及計算機存儲介質。
背景技術:
1、施工布置方案是指在工程項目施工準備階段,為了合理安排施工現場的空間布局、確保施工活動高效有序進行而制定的詳細規(guī)劃。在工程機械施工領域中,施工布置方案用于對施工過程中各項要素進行規(guī)劃與安排。施工布置方案中存在很多計算公式、計算過程和計算結果,通常采用基于手動配置固定模板以及編寫程序自動計算的方式,將輸入參數填充到模板的對應位置,得到施工布置方案。然而,在輸入參數變更時,需要重新手動配置對應的模板并重新編寫自動計算的程序代碼,上述過程對于參數眾多、計算結果復雜的施工布置方案而言,繁瑣且低效。
技術實現思路
1、針對上述技術問題,本申請?zhí)峁┮环N的文件生成方法、電子設備及計算機存儲介質,能根據輸入參數的不同自動獲取對應的文件模板,并進行模板數據的自動填充,實現目標文件的自動生成,簡單高效。
2、本申請?zhí)峁┝艘环N文件生成方法,包括:
3、獲取輸入參數;
4、根據所述輸入參數確定預設模板集合中的目標模板;
5、根據所述輸入參數填充所述目標模板,得到目標文件。
6、在一實施方式中,所述根據所述輸入參數確定預設模板集合中的目標模板,包括:
7、根據所述輸入參數獲取預設字段和/或所述輸入參數的參數組合方式;
8、根據所述預設字段和/或所述參數組合方式,確定所述預設模板集合中的目標模板。
9、在一實施方式中,所述根據所述輸入參數確定預設模板集合中的目標模板之前,所述方法還包括:
10、獲取模塊池中的至少一模塊;
11、根據預設規(guī)則處理所述至少一模塊,得到預設模板;
12、根據多個不同的所述預設模板得到所述預設模板集合。
13、在一實施方式中,所述獲取模塊池中的至少一模塊之前,所述方法還包括:
14、獲取待生成的第一目標模塊對應的待填充區(qū)域的變量名稱與所述變量名稱對應的屬性信息;
15、根據所述變量名稱和所述屬性信息生成所述第一目標模塊;
16、根據多個不同的所述第一目標模塊得到所述模塊池。
17、在一實施方式中,所述根據所述變量名稱和所述屬性信息生成第一目標模塊,包括:
18、根據所述變量名稱和所述屬性信息生成目標語句;
19、根據所述目標語句生成第一目標模塊。
20、在一實施方式中,所述方法還包括:
21、輸出所述目標語句、所述第一目標模塊和/或所述預設模板。
22、在一實施方式中,所述方法還包括:
23、若根據所述輸入參數確定預設模板集合中的目標模板失敗,則根據所述輸入參數中的部分或全部參數生成至少一第二目標模塊,所述第二目標模塊與所述第一目標模塊不同;
24、根據所述第二目標模塊更新所述模塊池;
25、根據更新后的所述模塊池,更新所述預設模板集合。
26、在一實施方式中,所述根據所述輸入參數填充所述目標模板之后,所述方法還包括:
27、輸出填充后的目標模板;
28、響應于針對所述填充后的目標模板的修改操作,調整所述目標模板和/或調整所述目標模板的參數填充方式。
29、本申請還提供了一種電子設備,所述電子設備包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現上述方法的步驟。
30、本申請還提供了一種計算機存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現上述方法的步驟。
31、本申請?zhí)峁┑奈募煞椒?、電子設備及計算機存儲介質,其中,文件生成方法,包括:獲取輸入參數;根據輸入參數確定預設模板集合中的目標模板;根據輸入參數填充目標模板,得到目標文件。本申請的技術方案,能根據輸入參數的不同自動獲取對應的文件模板,并進行模板數據的自動填充,實現目標文件的自動生成,簡單高效。
1.一種文件生成方法,其特征在于,所述方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述輸入參數確定預設模板集合中的目標模板,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述根據所述輸入參數確定預設模板集合中的目標模板之前,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述獲取模塊池中的至少一模塊之前,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述變量名稱和所述屬性信息生成第一目標模塊,包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求4所述的方法,其特征在于,所述方法還包括:
8.根據權利要求1所述的方法,其特征在于,所述根據所述輸入參數填充所述目標模板之后,所述方法還包括:
9.一種電子設備,其特征在于,所述電子設備包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現根據權利要求1至8任一項所述方法的步驟。
10.一種計算機存儲介質,所述計算機存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現根據權利要求1至8任一項所述方法的步驟。