Oca 22

C# Excel’den Satır, Sütun Veri Okumak

excell

Bu yazımda daha önce de bahsetmiş olduğum excel’den veri okuma konusuna devam edeceğim. Daha önce belli bir sütundaki tüm verileri çekmiştik şimdi işlemi biraz daha özelleştirerek satır ve sütun bazında tarama yaparak istediğimiz veriye ulaşmaya çalışacağız. Sözü uzatmadan işlemlere geçelim;

Excel dosyasını bir datatable içerisine almayı daha önceki yazılarımda anlatmıştım o yüzden orayı anlatmayacağım. Datatable içerisine aldığımız verileri daha önceden tanımladığımız diziler, string ifadeler veya listeler içine aktaracağız.

string teknisyenler=””;
string anketpuanlar=””;
for (int i = 1; i < dt.Columns.Count; i++)
{
for (int j = 0; j < dt.Rows.Count; j++)
{

if (dt.Rows[j][i].ToString().Equals(“Teknisyen”))
{

for (int k = j + 1; k < dt.Rows.Count; k++)
{

teknisyenler +=” “+ dt.Rows[k][i].ToString();
}
}
if (dt.Rows[j][i].ToString().Equals(“Anket Puanı”))
{
for (int k = j + 1; k < dt.Rows.Count; k++)
{
anketpuanlar += ” ” + dt.Rows[k][i].ToString();
}
}

}
}

Başlığı teknisyenler olan sütunun altındaki tüm satırları string değişkenine ekledik. Aynı şekilde başlığı Anket Puanı olan Sütunun satırlarını da Anketpuanlar string değişkenine ekledik. Bunun dışında kalanlar ise en dıştaki for ile Sütun içteki forlar ile de satır satır gezme işlemi gerçekleştirdik.

Bir Cevap Yazın