• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Google Sheets IMPORTHTML Tablo Verisi Alma

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
268
Excel Vers. ve Dili
2019, Türkçe
Herkese Merhaba,

Google Sheets IMPORTHTML ile linklerimizde bulunan Tablo 0, 1, 2, 3 vb. verilerini almak istiyoruz tek olunca sorun yok fakat listede yüzlerce link olduğu için manuel olarak çözüme ulaşamadık bu konuda bir çözüm varmıdır.
Mümkünse Google Sheets IMPORTHTML Çözüm arayışı içerisindeyiz.
Dosyaların içerisinde örnek linkleri ekledik.

Google Sheets IMPORTHTML Linki

Google Sheets IMPORTHTML Dosyayı İndir
 

Ekli dosyalar

Esas sorun sizin Google Sheets' de bu tür genleşen (genişleyen) fonksiyonların ne olduğunu bilmemenizden kaynaklanıyor.

Bahsettiğiniz IMPORTHTML veya IMPORTXMfonksiyonları, geriye döndürdükleri sonuçları listelemek için RecordSet'in boyutu kadar boş satır ve/veya sütuna ihtiyaç duyar.

Sizin örnek dosya linkinize göre alt alta hücrelerde bu fonksiyonlar varken, hücrelerde hata mesajı çıkmaması mümkün değil.....

.
 
@Haluk Bey Merhaba,

Boş satır ihtiyac konusunda hangi link'in kaç satır ihtiyacı olduğunu bilemediğimizden dolayı alt alta linkleri ekledik örnek olarak, Veri Çıktısı örneğindeki gibi yapmak istiyoruz.
Forumdan yardım istemeden önce bazı testler yaptık fakat yaptığımız testlerde istediğimiz sonuçlara maalesef ulaşamadık.

Yaptığımız işlem..
Link dosyamızda bulunan her aralığa 50 sutun ekleyerek işlemi yapmak istediğimizde hem zaman konusunda beklememiz daha cok oluyor, hemde verilerin tamamı gelmiyor.
Verisi gelmeyen linkleri farklı bir dosya acarak test ettiğimizde verileri geliyor toplu işlemde bu tarz aksaksıklar yaşadık.

Bu sorunun çözümü için foruma başvuru yaptık çözüm konusunda desteklerinizi bekliyoruz.
 
Edit (Düzeltme): Çok şey yazdım, ama sonra sildim .....


.
 
Son düzenleme:
@Haluk Bey,

Hayır, Alt alta gelmesini istiyoruz.
Her link'in veri biriminden sonra diğer link'in verilerin başlamasını istiyoruz.
 
O zaman o formüllerle zor..... JScript kullanmak gerekir.

.
 
Biz araştırmaya devam edelim alternatif bir çözüm bulur isek buradan paylaşırız.
En kötü ihtimal ile manuel sutun ekleme ile yapmaya devam edeceğiz.
 
Orada herhalde 85 kişi falansınız.....:)

Aranızdan birisi JScript harici bir çözüm bulur....

Not: Bu arada; satır da eklemeye de çalışın.....

.
 
@Haluk Bey,

Satır ekleyerek yeni bir dosya acıp oradan testlere devam edeceğiz.
 
@Haluk Bey Merhaba,

Google Sheets Makro kaydet özelliği ile istediğimiz işlemi makro kaydettik, Kaydettiğimiz makroyu döngüye alıp sırası ile aşağı doğru tekraralamamız mümkünmüdür.
 
Muhtemelen mümkündür, bilemiyorum ....

.
 
1 No'lu mesajınızda link verdiğiniz Google Sheets dosyasında, 2 adet sayfa ilave ettim..... "Link" ve "Veri" sayfaları.

"Veri" sayfasında A2 hücresine yazılan formülü sağ tarafa doğru sürükleyerek, "Link" sayfasında "B" sütunundaki link'lere ait veriler "Veri" sayfasındaki sütunlarda listelenir.

A2 hücresindeki formül;

JavaScript:
=IMPORTXML(INDIRECT("Link!B" & Column()+1);"//td")

İncelersiniz....

.
 
Son düzenleme:
@Haluk Bey Merhaba,

Öncelikle zaman ayırıp destek olduğunuz için çok teşekkür ederiz kesinlikle bu şekilde istiyorduk verilertam istediğimiz gibi geliyor sorunsuz çalışıyor.
 
@Haluk Bey Merhaba,

2021 yılında destek olduğunuz Google Sheets Dosyasında bir kaç değişiklik yapmak istiyorum.
Müsaitliğiniz varsa destek ola bilirmisiniz.

Örnek olarak :

Link Veri Alanı - Ürün Linkleri Mevcuttur.
Veri Çıktısı - Ürün Verileri Çıktılarını Alanlarına göre renkleştirdim.

Dosyayı Paylaşıma Açtım

Google Sheets IMPORTHTML Linki
 
Merhaba,

Baktım ama biraz uzun sürecek bir iş gibi görünüyor.... kusura bakmayın.

.
 
@Haluk Bey Teşekkürler ilginiz için..

Destek ola bilecek hocalarımızın desteğini bekliyorum..
 
Geri
Üst