Ordelio

Cara menyalin tabel dari web ke Excel atau Google Spreadsheet

Empat cara yang ampuh, mulai dari metode dasar yang sudah Anda kenal hingga yang paling cepat. Setiap cara memiliki keunggulan masing-masing: pilih berdasarkan seberapa sering Anda melakukannya dan kerumitan halaman tersebut.

1. Pilih, salin, dan tempel

Seret tetikus di atas tabel, tekan Ctrl+C (⌘+C di Mac), klik sel di lembar kerja Anda, lalu tekan Ctrl+V.

Cocok untuk: tabel kecil dan sederhana yang hanya Anda butuhkan sekali.

Kelemahannya: seleksi dapat ikut menyedot teks di sekitar tabel atau terpotong; tabel yang panjang sulit diseleksi; tautan, warna, dan fon ikut tersalin (gunakan Tempel Spesial → Teks di Excel atau Ctrl+Shift+V di Google Spreadsheet untuk membuangnya); tanda catatan kaki seperti [1] ikut menempel pada angka; dan angka yang ditulis sebagai "1,234.56" mungkin tetap berupa teks jika spreadsheet Anda menggunakan koma desimal.

2. Excel: Data → Dapatkan Data → Dari Sumber Lain → Dari Web

Di Excel untuk Windows (Microsoft 365, 2016, dan versi lebih baru), buka Data → Dapatkan Data → Dari Sumber Lain → Dari Web, tempel alamat halaman, lalu tekan OK. Excel akan mencantumkan tabel yang ditemukannya; pilih salah satu lalu tekan Muat. Nantinya, tombol Refresh akan memuat ulang data terbaru.

Cocok untuk: halaman publik yang datanya ingin Anda perbarui secara berkala.

Kelemahannya: halaman yang memerlukan login, halaman yang tabelnya dibuat dengan JavaScript setelah dimuat, serta situs yang memblokir permintaan otomatis; Excel tidak akan menemukan apa pun atau justru mengambil tabel yang salah. Proses ini juga memerlukan beberapa kali klik setiap kali Anda memulai dari halaman baru.

3. Google Spreadsheet: IMPORTHTML

Di dalam sebuah sel, ketik =IMPORTHTML("https://example.com/page"; "table"; 1). Angka terakhir adalah posisi tabel di halaman tersebut: 1 untuk tabel pertama, 2 untuk tabel kedua, dan seterusnya. Sheets akan mengisi sel-sel tersebut dan menyegarkan data dari waktu ke waktu.

Cocok untuk: halaman publik yang tautannya ingin Anda pertahankan di dalam sheet bersama.

Kelemahannya: batasannya sama seperti fitur Dari Web di Excel (tidak bisa untuk halaman login, tidak bisa untuk tabel yang dirender JavaScript), Anda harus menebak nomor tabel pada halaman yang memiliki banyak tabel, dan halaman berukuran besar dapat menghasilkan pesan galat bahwa alamat web tidak dapat diambil atau mengalami waktu habis (timeout).

4. Ekstensi peramban: satu klik pada halaman yang sedang Anda baca

Ekstensi bekerja langsung pada halaman seperti yang Anda lihat di peramban, sehingga tetap berfungsi setelah Anda login serta pada tabel yang dibuat dengan JavaScript. Kami membuat salah satunya, Ordelio Salin Tabel (gratis, tanpa batasan baris):

  1. Buka halaman dan klik ikon ekstensi (atau tekan Alt+Shift+Y). Ekstensi ini akan mendeteksi setiap tabel di halaman tersebut, dimulai dari yang terbesar; arahkan kursor ke salah satu tabel untuk menyorotnya.
  2. Tekan Salin lalu tempel ke Excel, Google Spreadsheet, LibreOffice, atau Numbers: setiap sel akan masuk ke kolomnya masing-masing. Atau tekan CSV untuk menyimpan berkas yang dapat dibuka dengan karakter khusus yang tetap utuh (UTF-8, menggunakan pemisah yang sesuai dengan spreadsheet Anda).

Ekstensi ini juga mengubah "1,234.56" menjadi "1234,56" ketika spreadsheet Anda menggunakan koma desimal (begitu pula sebaliknya), merentangkan sel yang digabungkan agar kolom tetap sejajar, serta menghapus tanda catatan kaki seperti [1].

Kelemahannya: ekstensi ini menyalin apa yang ada di halaman saat ini, sehingga tabel yang terbagi di beberapa halaman memerlukan satu kali salin per halaman, dan data tidak diperbarui secara otomatis seperti pada metode 2 dan 3.

Dapatkan Ordelio Salin Tabel untuk Microsoft Edge Versi Chrome dan Firefox: sedang ditinjau.

Mana yang sebaiknya digunakan

Salin dan tempelExcel Dari WebIMPORTHTMLEkstensi
Halaman di balik loginYaTidakTidakYa
Tabel yang dirender JavaScriptYaSering kali tidakTidakYa
Kolom dan angka yang bersihSering kali tidakYaYaYa
Memperbarui diri secara otomatisTidakYaYaTidak
Waktu untuk halaman baruSingkat, jika tabelnya kecilSekitar satu menitSekitar satu menitBeberapa detik

Singkatnya: untuk data yang Anda pantau dari waktu ke waktu pada halaman publik, tautkan dengan Dari Web atau IMPORTHTML. Untuk keperluan lainnya, terutama halaman yang memerlukan login, salin langsung dari halaman yang sedang Anda baca.

Menemukan tabel yang tidak dapat ditangani oleh metode-metode ini? Beritahu kami, kami membaca setiap pesan yang masuk.