Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
        }