Значения ячейки из определенной колонки в таблице Excel - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, хотел бы узнать каким образом можно получить значения ячейки из определенной колонки в Exceltabelle. Например столбик с заголовком "Имя" и последний столбик?

Решение задачи: «Значения ячейки из определенной колонки в таблице Excel»

textual
Листинг программы
for (int Cnum = 1; Cnum <= ShtRange.Columns.Count; Cnum++)
            {
                TabSpalte = ((ShtRange.Cells[10, Cnum] as Excel.Range).Value2.ToString());
 
                if (TabSpalte == "Name")
                {
                    int y = Cnum;//номер колонки Name
 
                    for (int Rnum = 12; Rnum <= ShtRange.Cells.Count; Rnum++)
                    {
                        if ((ShtRange.Cells[Rnum, y] as Excel.Range).Value2 != null)
                        {
                            TabZeile = (ShtRange.Cells[Rnum, y] as Excel.Range).Value2.ToString();
 
                            oSheet.Cells[1, 1] = TabSpalte;
                            oSheet.Cells[Rnum, 1] = TabZeile;
                        }
 
                        if (TabSpalte == "Version")
                        {
                            y = Cnum;   //номер колонки Version
 
                            for (Rnum = 12; Rnum <= ShtRange.Cells.Count; Rnum++)
                            {
                                if ((ShtRange.Cells[Rnum, y] as Excel.Range).Value2 != null)
                                {
                                    TabZeile = (ShtRange.Cells[Rnum, y] as Excel.Range).Value2.ToString();
 
                                    oSheet.Cells[1, 2] = TabSpalte;
                                    oSheet.Cells[Rnum, 2] = TabZeile;
                                }
 
 
 
                            }
 
 
                        }
}

Оцени полезность:

11   голосов , оценка 3.727 из 5