Silverlight içinde Excel dosyası okuma

Standard

Excel dosyalarından veri okumak, özellikle iş uygulamalarında kullanıcılara kolaylık sağlayan ve zaman kazandıran bir özelliktir ve kullanıldığı yere göre uygulamamızı geliştirerek bir adım ileriye götürebilir. Büyük Excel dosyalarından istediğimiz verileri çekerek bu verileri görselleştirmek, birden çok Excel dosyasındaki verileri dinamik olarak karşılaştırmak ya da bir sisteme tek tek kullanıcı kaydetmektense kullanıcı bilgilerini bir Excel dosyasından çekerek toplu halde kaydetmek gibi çeşitli senaryolarda işimize yarayabilecek bu özelliği, bu yazımda birlikte bir Silverlight uygulaması içinde kullanacağız.

Öncelikle bir Excel dosyasının (.xlsx) yapısından bahsederek başlayalım. Bir .xlsx dosyası, aslında bir .zip ya da .rar dosyası gibi birden çok dosyayı içeren bir pakettir. Hatta .xlsx uzantısını .zip yapıp dosyayı açarsanız, aşağıdaki gibi içinde çeşitli klasörler ve dosyalar olduğunu görürsünüz. Verilerimiz, işte bu klasörlerin içindeki XML uzantılı dosyalarda tutulur. Eğer biraz araştırırsanız verilerin bu XML dosyaları içinde nasıl tutulduğunu öğrenebilir ve kendi .xlsx okuyucunuzu bile yazabilirsiniz. 🙂

➤ Devamını okuyun…