Значения ячейки из определенной колонки в таблице 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;
}
}
}
}