İçeriğe geç
parazade

Webden Veri Alma Nedir?

İngilizce: Import Data from Web

Yayın: · Son güncelleme:

Webden Veri Alma Nedir? Kısaca

Webden veri alma, Excel'de bir web sayfasının adresini vererek o sayfadaki tabloları çalışma kitabına aktarma özelliğidir. Power Query ile çalışır; veri bağlantı olarak kaydedildiği için daha sonra yenilenebilir.

Webden Veri Alma nedir?
İçindekiler
  1. Webden veri alma nedir?
  2. Örnek kullanım
  3. Sınırlar ve dikkat edilecekler

Webden veri alma nedir?

Webden veri alma, bir sayfadaki tabloyu kopyala yapıştır yapmadan Excel'e getirme yöntemidir. Veri sekmesindeki Web'den seçeneğine sayfa adresini yazarsınız. Excel sayfayı okur ve içinde bulduğu tabloları bir listede gösterir.

Açılan Gezgin penceresinde her tablonun önizlemesini görürsünüz. İstediğinizi seçip doğrudan yükleyebilir ya da önce Power Query Düzenleyicisi'nde temizleyebilirsiniz.

Örnek kullanım

Herkese açık bir istatistik sayfasında yıllara göre bir tablo yayımlandığını düşünün. Bu tabloyu webden alıp kendi tablonuzla birleştirirseniz, kaynak sayfa güncellendiğinde Yenile komutu yeni satırları da getirir. Elle kopyalamaya göre hem zaman kazandırır hem de biçim bozulmalarını önler. Hata payı da düşer.

Sayfadaki sayılar nokta ile ondalık ayrılmış olabilir. Düzenleyicide sütunun veri türünü yerel ayarı belirterek değiştirmek, değerlerin doğru sayıya dönüşmesini sağlar.

Sınırlar ve dikkat edilecekler

Her sayfa bu yöntemle okunamaz. İçeriği sayfa açıldıktan sonra JavaScript ile yüklenen siteler, giriş gerektiren sayfalar ve tablo yerine görsel kullanan sayfalar genellikle boş ya da eksik sonuç verir.

Site yapısını değiştirirse sorgu hata verebilir. Tablonun adı ya da sıradaki konumu değiştiğinde Power Query aradığı tabloyu bulamaz ve yenileme işlemi durur. Düzenli kullanacağınız kaynak için sayfanın sunduğu CSV ya da Excel indirme bağlantısını tercih etmek daha kararlıdır. Verinin kullanım koşullarını da sitenin kendi sayfasından kontrol edin.

Sıkça Sorulan Sorular

Excel'e web sitesinden tablo nasıl alınır?

Veri sekmesindeki Veri Al menüsünden Web'den seçeneğini kullanıp sayfa adresini girin. Gezgin penceresinde istediğiniz tabloyu seçip yükleyebilir ya da düzenleyicide temizleyebilirsiniz.

Webden alınan veri neden boş geliyor?

Sayfa içeriği JavaScript ile sonradan yükleniyor, giriş gerektiriyor ya da tablo yerine farklı bir yapı kullanıyor olabilir. Bu durumda sitenin sunduğu indirme dosyasını kaynak olarak kullanmak daha güvenilirdir.

İlgili terimler

Veri Al(Get Data)Veri Al, Excel'in Veri sekmesinde bulunan ve dosya, klasör, veritabanı, web sayfası gibi dış kaynaklardan veri içe aktarmayı başlatan komuttur. Arka planda Power Query kullanır ve kaynağa yenilenebilir bir bağlantı kurar.Power QueryPower Query, Excel'de farklı kaynaklardan veri alıp temizlemeye, dönüştürmeye ve birleştirmeye yarayan araçtır. Yaptığınız her işlemi adım olarak kaydettiği için aynı temizliği bir sonraki veride tek tıkla tekrarlar.Dış Veri(External Data)Dış veri, Excel çalışma kitabının kendi hücrelerinde değil de başka bir dosyada, veritabanında ya da web kaynağında bulunan ve bağlantı yoluyla dosyaya getirilen veridir. Kaynak değiştikçe yenilenerek güncel tutulabilir.Tümünü Yenile(Refresh All)Tümünü Yenile, Excel'de çalışma kitabındaki bütün Power Query sorgularını, veri bağlantılarını ve pivot tabloları tek komutla güncelleyen seçenektir. Veri sekmesinde bulunur ve Ctrl+Alt+F5 kısayoluyla da çalışır.JavaScriptJavaScript, web sayfalarına buton tıklaması, form doğrulama ve anlık güncelleme gibi etkileşimler kazandıran, tarayıcıların yanı sıra Node.js ile sunucuda da çalışabilen yaygın bir programlama dilidir.Sorgu(Query)Sorgu (query), bir veritabanından belirli verileri getirmek, yeni veri eklemek, mevcut veriyi güncellemek ya da silmek için gönderilen komuttur. İlişkisel veritabanlarında sorgular genellikle SQL diliyle yazılır.CSVCSV (Comma-Separated Values, virgülle ayrılmış değerler), tablo biçimindeki verileri her satırı bir kayıt, her sütunu bir ayırıcı işaretle bölünmüş alan olacak şekilde düz metin olarak saklayan dosya biçimidir.