Exemple #1
0
        public static ОписаниеФормы ПолучитьОписаниеФормыИзКнигиExcel(Workbook книгаExcel)
        {
            Мета мета = new Мета(книгаExcel);

            List <Таблица> таблицы = Таблица.ПолучитьТаблицыФормы(книгаExcel.Sheets);

            List <СвободнаяЯчейка> свободныеЯчейки = СвободнаяЯчейка.ПолучитьСвободныеЯчейки(книгаExcel.Worksheets[1]);

            ОписаниеФормы описаниеФормы = new ОписаниеФормы(мета, таблицы, свободныеЯчейки);

            return(описаниеФормы);
        }
Exemple #2
0
        public static List <Таблица> ПолучитьТаблицыФормы(Sheets листыКниги)
        {
            List <Таблица> таблицы = new List <Таблица>();

            int порядковыйНомерЛиста = 1;

            foreach (Worksheet листКниги in листыКниги)
            {
                Таблица таблица = new Таблица(листКниги, порядковыйНомерЛиста);

                порядковыйНомерЛиста++;

                if (таблица != null)
                {
                    таблицы.Add(таблица);
                }
            }

            return(таблицы);
        }