Merhaba, matlab excelden veri okuma işlemini anlatacağım yeni yazımıza başlıyoruz.

Bu yazımda sizlere, matlab excelden veri okuma yöntemini ayrıntılı bir şekilde yazacağım. Matlab ile Excel dosyası okuma ( matlab import data from excel ) ile ilgili fonksiyonumuz olan xlsread fonksiyonumuzun özelliklerini açıklamalı ve örnekli olarak inceleyeceğiz.

Bu yazı 06/02/2016 tarihinde güncellenmiştir.

Editörün Önerisi: Katsayılar Matrisi

Hiç vakit kaybetmeden işe başlayalım.

Matlab Excelden Veri Okuma

Öncelikle excelden veri okuma fonksiyonumuzun söz dizimi yani syntax’ına bakalım.

Syntax ( Söz Dizimi )

Şimdi satır satır bu kullanımların ne işe yaradığından bahsedelim.

 1.  Satır:   filename, yani okunacak olan excel dosyasının adını(yolunu) girmelisiniz. Eğer .m file ile excel dosyanız aynı klasörde bulunuyorsa yalnızca ismini girmeniz yeterli olacaktır.

 2.  Satır:   sheet, özel olarak bir çalışma kitabının içerisinde ki bölümleri ifade eder. Sayfa1 (0) Sayfa2 (1) için parantez içerisinde geçerli numaraları verilmiştir. Örnek görsel aşağıdadır.

excel-sheet-1

 

 

 3.  Satır:   xlRange, bir bölgeyi belirlemek için kullandığımız parametredir. Mesela A sütununun ilk 3 satırını almak istediğimizde (A1:A3) yazmamış gerekiyor. Tüm sütün için (A:A) gibi bir yazım kullanıyoruz.

 5.  Satır:   ‘basic’, eğer bilgisayarınızda excel yoksa bu parametre sayesinde basit bir şekilde tüm veriyi alabilirsiniz.

 6.  Satır:   Excel içerisinde bulunan verilerin num ( number-sayı) txt (text – metin) gibi ayrılarak ayrı ayrı dizilere atandığı yazım şeklidir.

 7.  Satır:    ___ = xlsread (filename, -1)  kullanımı sizin için güzel bir seçenek olabilir. Eğer bilgisayarınızda windows işletim sistemi ve excel programı kurulu ise bu seçenek ile interaktif olarak okuyacağınız veriyi seçebilirsiniz. Bilgisayarınız excel programını başlatacak ve sizden okumak istediğiniz bölgeyi seçmenizi isteyecektir.

 8.  Satır:   Tüm parametreleri açıkladığımız için bu satırı açıklamış olduk.

Örnekler

Şimdi oluşturduğumuz ‘ornek.xlsx’ isimli excel dosyasından veri okuma işlemini yapalım.

Sınırlı bir bölgeden veri okuyalım

Tek bir sutunun tüm verilerini okuyalım

‘B1:B3’ gibi bir aralık belirlerseniz eğer performans açısından daha iyi sonuçlar alırsınız.

Eğer sayı, metin ve raw verilerini ayırmak isterseniz.

Gördüğünüz gibi xlsread fonksiyonunun kullanımları bu şekilde. Şimdi gelelim özel örneğimize.  Bu örnekte sizlere dosyanızı seçmeniz için bir arayüz açılacak ve dosya(excel) seçimini yaptıktan sonra verilerinizi alacaksınız.

Bu makalem burada bitiyor. Umarım faydalı olmuştur. Eğer faydalı bulduysanız bunu söylemekten çekinmeyin. 🙂 Paylaşmak ve yorum yapmak gibi aktiviteler beni yeni paylaşımlar yapmak adına tetikleyecektir. Okuduğunuz için teşekkür ederim.

Paylaş
1990 yılının Ağustos ayının 12. günü dünyaya geldim. O gün bugündür yaşıyorum. :)

Kimler Neler Demiş?

2 Yorum - "Matlab Excelden Veri Okuma"

Bildirim Al
avatar
Sıralama:   En Yeniler | Eskiler | Beğenilenler
baha
Ziyaretçi

uzakliklar=xlsread(‘ilmesafe.xls’)

Error using xlsread (line 251)
File could not be read by biffparse. Invalid record ID.
hatası alıyorum:( çözümünü bilen?
macbook excel sürüm15.21 matlab sürüm R2015b

wpDiscuz