Google Sheets IMPORTHTML Tablo Verisi Alma

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
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

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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.....

.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@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.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Edit (Düzeltme): Çok şey yazdım, ama sonra sildim .....


.
 
Son düzenleme:

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@Haluk Bey,

Hayır, Alt alta gelmesini istiyoruz.
Her link'in veri biriminden sonra diğer link'in verilerin başlamasını istiyoruz.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
O zaman o formüllerle zor..... JScript kullanmak gerekir.

.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
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.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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.....

.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@Haluk Bey,

Satır ekleyerek yeni bir dosya acıp oradan testlere devam edeceğiz.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@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.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Muhtemelen mümkündür, bilemiyorum ....

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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:

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@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.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@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
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba,

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

.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
256
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@Haluk Bey Teşekkürler ilginiz için..

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