S İ V İ L
T O P LU M
Ö R G Ü T L E R İ
İ Ç İ N
T E M E L
V E R İ
E Ğ İ T İ M İ
K I L AV U Z U
Elektronik Tablo ile HTML Sayfadan Veri
Çekmek
Öncelikle bir Gmail hesabına giriş yapmalı, ardından Google Drive (drive.google.com) adresinden Yeni Menüsü>Google e-tablolara ulaşmalısınız. Sonrasında
karşınıza boş bir e-tablo dosyası açılacak,
dosyanın adını değiştirerek başlayabilirsiniz. İlk hücreye eşittir, =IMPORTHTML
şeklinde yazarak HTML sayfasındaki bir
tablodan veya listeden verileri çekebilir
ve içe aktarabilirsiniz.
Şekil 48: E-tabloda import fonksiyonu ile çekilecek
tablo, liste, veri, feed vb. ekran görüntüsüdür.
Örneğin, dünya çapında en çok satan kitaplar listesi verisini e-tabloya aktaracağım. Bunun için IMPORTHTML(url; sorgu; dizin) şeklinde söz dizimini oluşturmalısınız.
Formül:=IMPORTHTML("https://tr.wikipedia.org/wiki/D%C3%BCnya_%C3%A7ap%C4%B1nda_en_%C3%A7ok_satan_kitaplar_listesi";"table";3)
Şekil 49: IMPORTHTML ile e-tabloya aktarılmış dünyada en çok satan kitap listesi ekran görüntüsüdür.
Gördüğünüz üzere dünyada en çok satan kitaplar listesi e-tabloya aktarıldı. Bu yöntem
sadece HTML kazıma sorgusu ile sınırlı değildir. XML, RANGE, FEED, DATA sorgusu
yapmak mümkündür.
IMPORTXML: Çeşitli yapılandırılmış veri türlerinden (XML, HTML, CSV, TSV ve RSS
/ ATOM XML (feed'leri dâhil) verileri çeker.
IMPORTRANGE: Belirtilen bir e-tablodan bir hücre aralığını e-tabloya çeker.
IMPORTFEED: RSS veya ATOM feed'ini çeker.
IMPORTDATA: Belirli bir url'deki verileri .csv (virgülle ayrılmış değer) veya .tsv (sekmeyle ayrılmış değer) biçiminde olanları çeker.
40