コード例 #1
0
ファイル: ExcelExportClient.cs プロジェクト: q425163005/GF
        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);
            }
        }
コード例 #2
0
ファイル: ExcelExportClient.cs プロジェクト: q425163005/GF
        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();
        }