public static void CreateLangXml(ExcelSheet sheet) { if (ExcelExportOutSetting.IsCreateNew) { ExcelUtil.ResetDirectory(ExcelExportOutSetting.OutLanguageDir); } else { ExcelUtil.CheckCreateDirectory(ExcelExportOutSetting.OutLanguageDir); } for (int i = 1; i < sheet.Fields.Count; i++) { ExcelSheetTableField excelSheetTableField = sheet.Fields[i]; CreatXml(excelSheetTableField.Name, sheet); } }
public static void GenerateFile(ExcelSheet sheet, Action callback = null) { if (ExcelExportOutSetting.IsCreateNew) { ExcelUtil.ResetDirectory(ExcelExportOutSetting.OutDataDir); ExcelUtil.ResetDirectory(ExcelExportOutSetting.OutClassDir); } else { ExcelUtil.CheckCreateDirectory(ExcelExportOutSetting.OutDataDir); ExcelUtil.CheckCreateDirectory(ExcelExportOutSetting.OutClassDir); } CreateConfigClass(sheet); CreateConfigData(sheet); callback?.Invoke(); }