Linq ile Excel’den Veri Okuma (LinqToExcel)

Merhabalar;
Linq ile Excel dosyasından veri okuma ile ilgili olarak küçük bir örnek göstereceğim.

Bu örnekte LinqToExcel kütüphanesini kullanacağız, bir proje oluşturarak Nuget’den linqtoexcel aratarak projemize ekliyoruz.

Excel Örneğimiz;

Kodlamamıza geçersek excelimizde bulunan isim, soyisim ve grup hücreleri için değişkenlerimizi tanımlıyor ve sonra ExcelQueryFactory oluşturarak excel dosyamızı ve sheet’i seçerek kodlamayı tamamlıyoruz.

namespace LinqToExcelDemo
{
    public class Person
    {
        public string isim{ get; set; }
        public string soyisim{ get; set; }
        public string grup{ get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {
            var excel = new ExcelQueryFactory();
            excel.FileName = "sample.xlsx";
            var coolPeople = from x in excel.Worksheet<Person>()
                             select x;
        }
    }
}
Exit mobile version