Gunakan Excel sebagai Alat untuk Menyalin Data dari Web

Pengikisan web(Web scraping) adalah tindakan mengekstraksi data, informasi, atau gambar dari situs web menggunakan metode otomatis. Anggap(Think) saja sebagai salin dan tempel(copy and paste) secara otomatis penuh.

Kami menulis atau menggunakan aplikasi untuk membuka situs web yang kami inginkan dan membuat salinan dari hal-hal spesifik yang kami inginkan dari situs web tersebut. Ini jauh lebih tepat daripada mengunduh seluruh situs web.

Seperti alat apa pun, pengikisan web dapat digunakan untuk kebaikan atau kejahatan. Beberapa alasan yang lebih baik untuk menggores situs web adalah dengan memeringkatnya di mesin pencari(search engine) berdasarkan kontennya, perbandingan harga belanja(price comparison shopping) , atau memantau informasi pasar saham(stock market information) . Anda bahkan dapat menggunakannya sebagai semacam alat penelitian(research tool) .

Bagaimana Saya Dapat Mengikis Situs Web dengan Excel ?

Percaya atau tidak, Excel telah memiliki kemampuan untuk mengekstrak data dari situs web untuk waktu yang lama, setidaknya sejak Excel 2003 . Hanya saja web scraping adalah sesuatu yang kebanyakan orang tidak pikirkan(t think) , apalagi berpikir untuk menggunakan program spreadsheet(spreadsheet program) untuk melakukan pekerjaan itu. Tapi itu sangat mudah, dan kuat. Mari pelajari cara melakukannya dengan membuat kumpulan pintasan keyboard Microsoft Office(Microsoft Office keyboard) .

Temukan Situs yang Ingin Anda Kikis

Hal pertama yang akan kita lakukan adalah menemukan halaman web tertentu dari mana kita ingin mendapatkan informasi. Ayo ke sumbernya dan cari(source and search) di https://support.office.com/ . Kami akan menggunakan istilah pencarian(search term) "pintasan yang sering digunakan". Kita bisa membuatnya lebih spesifik dengan menggunakan nama aplikasi tertentu, seperti Outlook , Excel , Word , dan sebagainya. Mungkin ide yang baik untuk menandai halaman hasil sehingga kami dapat dengan mudah kembali ke sana.

Klik(Click) pada hasil pencarian(search result) , "Pintasan keyboard di Excel untuk Windows". Setelah berada di halaman itu, temukan daftar versi Excel dan klik Newer Versions . Sekarang kami bekerja dengan yang terbaru dan terbaik.

Kami dapat kembali ke halaman hasil pencarian kami dan membuka hasil untuk semua aplikasi Office lainnya(Office apps) di tab mereka sendiri dan menandainya. Itu ide yang bagus, bahkan untuk latihan ini. Di sinilah kebanyakan orang akan berhenti mengumpulkan pintasan Office , tetapi bukan kami. (Office)Kami akan menempatkannya di Excel sehingga kami dapat melakukan apa pun yang kami inginkan dengan mereka, kapan pun kami mau.

Buka Excel dan Gosok

Buka Excel dan mulai buku kerja baru. Simpan buku kerja sebagai Pintasan Office(Office Shortcuts) . Jika Anda memiliki OneDrive, simpan di sana sehingga fitur Simpan Otomatis(AutoSave ) akan berfungsi.

Setelah buku kerja disimpan, klik pada tab Data .

Di pita tab Data(Data tab) , klik Dari Web(From Web) .

Jendela panduan Dari Web(From Web ) akan terbuka. Di sinilah kami meletakkan alamat web atau URL(web address or URL) situs web tempat kami ingin mengikis data. Beralih ke browser web Anda dan salin(copy) URL-nya.

Tempelkan URL ke bidang URL dari wizard Dari Web(From Web wizard) . Kita dapat memilih untuk menggunakan ini dalam mode Dasar(Basic) atau Lanjutan . (Advanced)Mode Lanjutan(Advanced mode) memberi kami lebih banyak opsi tentang cara mengakses data dari situs web. Untuk latihan ini, kita hanya membutuhkan mode Basic. Klik (Click) Oke(OK) .

Excel sekarang akan mencoba menyambung ke situs web. Ini mungkin memakan waktu beberapa detik. Kita akan melihat jendela kemajuan(progress window) , jika ya.

Jendela Navigator akan terbuka, dan kita akan melihat daftar tabel dari situs web di sebelah kiri. Saat kita memilih satu, kita akan melihat pratinjau tabel di sebelah kanan. Mari kita pilih tabel Pintasan yang sering digunakan .(Frequently used shortcuts )

Kita bisa klik pada tab Web View untuk melihat website yang sebenarnya, jika kita perlu mencari-cari tabel yang kita inginkan. Ketika kami menemukannya, kami dapat mengkliknya dan itu akan dipilih untuk diimpor.

Sekarang, kita klik tombol Load di bagian bawah jendela ini. Ada opsi lain yang bisa kami pilih, yang lebih kompleks dan di luar cakupan melakukan goresan pertama kami. Sadarilah bahwa mereka ada di sana. Kemampuan pengikisan web Excel sangat kuat.

Tabel web(web table) akan dimuat di Excel setelah beberapa detik. Kita lihat datanya di sebelah kiri, dimana angka 1 ada pada gambar di bawah ini. Nomor 2 menyoroti Query yang digunakan untuk mendapatkan data dari situs web. Saat kami memiliki beberapa kueri dalam buku kerja, di sinilah kami memilih salah satu yang perlu kami gunakan.

Perhatikan(Notice) bahwa data masuk ke dalam spreadsheet sebagai tabel Excel. Itu sudah diatur agar kita bisa memfilter atau mengurutkan data.

Kami dapat mengulangi proses ini untuk semua halaman web lain yang memiliki pintasan Office yang kami inginkan untuk Outlook , Word , Access , PowerPoint , dan aplikasi Office(Office app) lainnya .

Menjaga Data Tergores Saat Ini(Scraped Data Current) di Excel

Sebagai bonus untuk Anda, kami akan mempelajari cara menjaga agar data tergores kami tetap segar di Excel . Ini adalah cara yang bagus untuk menggambarkan betapa hebatnya Excel untuk pengikisan data. Bahkan dengan ini, kami hanya melakukan pengikisan paling dasar yang dapat dilakukan Excel .

Untuk contoh ini, mari gunakan halaman web informasi stok seperti (stock information)https://www.cnbc.com/stocks/ .

Lihat apa yang kami lakukan sebelumnya dan salin dan tempel (copy and paste)URL baru dari bilah alamat(address bar) .

Anda akan masuk ke jendela Navigator(Navigator window) dan melihat tabel yang tersedia. Mari kita pilih Indeks Saham Utama AS(Major U.S. Stock Indices) .

Setelah data tergores kita akan melihat spreadsheet berikut.

Di sebelah kanan, kita melihat kueri untuk Indeks Saham Utama AS(Major U.S. Stock Indexes) . Pilih(Select) itu sehingga disorot. Pastikan(Make) kita berada di tab Table Tools dan di area (Table Tools)Design . Kemudian klik panah bawah di bawah Refresh . Kemudian klik Properti Koneksi(Connection Properties) .

Di jendela Properti Kueri(Query Properties ) , di bawah tab Penggunaan(Usage) , kita dapat mengontrol bagaimana informasi ini disegarkan. Kita bisa mengatur periode waktu tertentu untuk me-refresh, atau untuk me-refresh ketika kita membuka buku kerja di lain waktu, atau untuk me-refresh di latar belakang, atau kombinasi dari semuanya. Setelah kami memilih apa yang kami butuhkan, klik OK untuk menutup jendela dan melanjutkan.

Itu dia! Sekarang Anda dapat melacak harga saham, skor olahraga, atau data lain yang sering berubah dari spreadsheet Excel(Excel spreadsheet) . Jika Anda mahir dengan persamaan dan fungsi Excel , Anda dapat melakukan hampir semua hal yang Anda inginkan dengan data tersebut.

Mungkin mencoba mengidentifikasi tren saham, menjalankan kolam olahraga fantasi di tempat kerja, atau mungkin hanya melacak cuaca. Siapa tahu? Imajinasi Anda dan data yang tersedia di Internet , adalah satu-satunya batasan.



About the author

Saya seorang teknisi Windows 10 dan telah membantu individu dan bisnis memanfaatkan sistem operasi baru selama bertahun-tahun. Saya memiliki banyak pengetahuan tentang Microsoft Office, termasuk cara menyesuaikan tampilan dan mempersonalisasi aplikasi untuk pengguna yang berbeda. Selain itu, saya tahu cara menggunakan aplikasi Explorer untuk menjelajahi dan menemukan file dan folder di komputer saya.



Related posts