private void GetSheets(ExcelMappingElement excelMappingElement)
 {
     foreach (var sheetElement in excelMappingElement.Sheets)
     {
         Sheets.Add(new SheetConfig
         {
             NoSheet            = sheetElement.NoSheet,
             SheetName          = sheetElement.SheetName,
             RowNumberStartData = sheetElement.RowNumberStartData,
             RowNumberStopData  = string.IsNullOrEmpty(sheetElement.RowNumberStopData) ? -1 : int.Parse(sheetElement.RowNumberStopData),
             Map = sheetElement.Map
         });
     }
 }
        private void GetMappers(ExcelMappingElement excelMappingElement)
        {
            foreach (var mapperElement in excelMappingElement.Mappers)
            {
                var mapper = new MapperConfig(mapperElement.Name);

                foreach (var mapElement in mapperElement.MapElements)
                {
                    mapper.Maps.Add(new MapConfig
                    {
                        NoColumn      = string.IsNullOrEmpty(mapElement.NoColumn) ? -1: int.Parse(mapElement.NoColumn),
                        Attribute     = mapElement.Attribute,
                        Ignore        = mapElement.Ignore,
                        Default       = mapElement.Default,
                        Format        = mapElement.Format,
                        AttributeType = string.IsNullOrEmpty(mapElement.AttributeType) ? "String" : mapElement.AttributeType
                    });
                }

                Mappers.Add(mapper);
            }
        }