Google Sheet : Import Data dari Halaman Web
Hi teman teman, sebagai guru kadang kadang kita membutuhkan contoh tabel dari
halaman web untuk kita gunakan sebagai media ajar atau bahan belajar.
Untuk itu kadang kadang kita mencopy tabelnya secara manual. Tapi tahukah
teman teman bahwa selain mencopy secara manual, ada salah satu cara yang
lebih mudah. yaitu menggunakan fungsi IMPORTHTML.
Langsung saja, berikut ini adalah sintaks dari import html.
=IMPORTHTML(url; query; index)
url - adalah alamat halaman web yang akan diakses. pastikan protokol
disertakan (https://)
url harus dituliskan dalam tanda petik atau mereferensi cel lain yang berisi
teks yang sesuai
query - harus tertulis "list" atau "table" tergantung struktur data sumber
yang ingin diambil
index - index adalah urutan tabel atau list, dimulai dari 1, ini akan
mengidentifikasi tabel atau list mana yang akan ditampilkan
|
Skrinsot keterangan sintaks pada dokumentasi |
Sebagai contoh, coba salin sintaks ini pada google sheet.
=IMPORTHTML("https://www.gurupasuruan.my.id/2023/01/import-data-dari-web-di-google-sheet.html";"list";1)
sintaks tersebut akan mengimport list/daftar pertama pada halaman ini yaitu
daftar menu.
Contoh lain, jika teman teman menyalin sintaks yang ini:
=IMPORTHTML("https://www.gurupasuruan.my.id/2023/01/import-data-dari-web-di-google-sheet.html";"table";4)
teman teman akan menyalin tabel ke-empat di halaman ini yaitu tabel dibawah
ini
mengapa tabel ke empat, bukan yang pertama? karena caption gambar gambar
diatas juga memiliki tag tabel.
Contoh Tabel : Negara Paling Kaya di Dunia berdasarkan PDB (wikipedia)
Rank | Negara/Teritori |
PDB (Juta US$) |
---|---|---|
Dunia | 84,456,245 | |
1 |
![]() |
20,953,030 |
2 |
![]() |
15,291,935 |
3 |
![]() |
14,722,731 |
4 |
![]() |
5,057,759 |
5 |
![]() |
3,846,414 |
6 |
![]() |
2,759,804 |
7 |
![]() |
2,660,245 |
8 |
![]() |
2,630,317 |
9 |
![]() |
1,888,709 |
10 |
![]() |
1,645,423 |
Bagaimana untuk data selain tabel dan list? teman teman bisa menggunakan =IMPORTXML.
catatan : Cara ini dapat digunakan untuk laman web sederhana dengan data yang
terkode pada halamannya secara eksplisit.
Sekian tutorial singkat ini, kritik saran silahkan tulis melalui kotak email di bawah (tampilan smartphone) atau di samping kanan (tampilan laptop/pc). semoga bermanfaat.
Salam Salaman
Komentar
Posting Komentar