Bagaimana Anda mengunduh tabel html sebagai excel menggunakan javascript?

Tabel adalah salah satu struktur representasi data yang paling umum di situs web. Tabel memudahkan untuk memvisualisasikan sejumlah besar data dalam baris dan kolom dan mempermudah analisis komparatif. Maka situs web yang perlu menampilkan banyak data menggunakan format tabel

 

Karenanya, Anda akan melihat tabel di situs web yang terkait dengan olahraga, keuangan, dan ceruk lain di mana data dalam jumlah besar perlu ditampilkan. Data ini dapat menjadi penting untuk penelitian dan mengidentifikasi tren dan peluang

 

Dalam posting blog ini, kita akan berbicara tentang 3 cara berbeda untuk mengekspor tabel HTML ke Excel dengan mudah untuk analisis semacam itu

 

Daftar isi

 

Salin Tabel HTML ke Excel/CSV Tanpa Coding Apa Pun

Salah satu cara termudah untuk mengekspor tabel HTML ke Excel adalah dengan menggunakan Octoparse. Ini adalah salah satu alat pengikis web terbaik, yang digunakan untuk mengekstrak data dari halaman web tanpa keahlian pengkodean apa pun. Anda dapat mengatur seluruh pengikis dengan mudah menggunakan antarmuka titik-dan-kliknya. Selain itu, ia menyediakan fungsi lanjutan seperti pagination, loop, scraping terjadwal, rotasi IP, dll

 

Bagaimana Anda mengunduh tabel html sebagai excel menggunakan javascript?

 

Langkah-langkah mengonversi tabel HTML ke Excel dengan Octoparse

Anda dapat dengan mudah mengekspor tabel HTML ke dalam format Excel atau CSV menggunakan Octoparse dalam langkah-langkah sederhana berikut. Atau, Anda dapat menonton panduan video untuk membantu Anda memahami seluruh proses pengikisan data tabel dengan lebih baik

 

 

Langkah 1. Salin dan tempel tautan halaman tabel ke Octoparse

Unduh Octoparse dan buka di perangkat Anda. Lalu paste URL yang ingin diambil datanya pada kolom pencarian di bagian home Octoparse

 

Langkah 2. Pilih tabel yang perlu digores

Mulai deteksi otomatis dengan mengeklik tombol Mulai. Buat alur kerja dan periksa bidang data tergores di bagian pratinjau. Lakukan perubahan dengan tips yang diberikannya jika Anda membutuhkannya

 

Langkah 3. Jalankan pengikis berita dan ekspor

Setelah memilih tabel yang perlu diekspor, klik tombol Jalankan untuk mulai mendapatkan data tabel. Data yang diekstraksi dapat diekspor dalam format seperti CSV, Excel, atau JSON. Jika Anda ingin mengekspor langsung ke database, Anda juga bisa melakukannya

 

Impor Tabel HTML ke Excel Secara Langsung

Anda juga dapat menggunakan fitur "Dapatkan data dari Web" Excel untuk mengimpor tabel HTML secara langsung ke Excel. Anda dapat mengikuti langkah-langkah di bawah ini untuk langsung mengimpor tabel HTML ke Excel

 

Langkah 1. Buka file Excel tempat Anda ingin mengimpor tabel. Kemudian di pita, di bagian atas, klik Data

 

Langkah 2. Kemudian klik opsi 'Dari Web'. Masukkan URL dari mana Anda ingin mengimpor tabel

 

Langkah 3. Di 'Bagian Navigator', pilih tabel yang ingin Anda impor dan klik 'Ubah Data'

 

Langkah 4. Terakhir, klik Tutup dan Muat dan data dari tabel akan dimuat ke lembar Excel

 

Ekspor tabel HTML ke Excel menggunakan JavaScript

Anda juga dapat menggunakan kode Javascript untuk mengekspor tabel HTML ke Excel

<button id="btnExport" onclick="exportReportToExcel(this)">Export HTML Table</button>

<script type="text/javascript">
function exportReportToExcel() {
let table = document.getElementsByID("table");
TableToExcel.convert(table[0], {
name: `file.xlsx`,
sheet: {
name: 'Sheet 1'
}
});
}
</script>

 

Kode di atas membuat tombol untuk mengekspor HTML ke tabel. Anda juga dapat membaca lebih lanjut tentangnya dari sini

 

Pertama, kita mendapatkan tabel dengan menggunakan fungsi getElementsByID(). Kemudian, setelah kita mendapatkan tabel dari halaman tersebut, kita akan menggunakan library TableToExcel dan mengubahnya menjadi format Excel

 

Kami kemudian akan menentukan nama file Excel dan lembar Excel setelah itu. Dalam contoh di atas, "file. xlsx" adalah nama filenya, dan nama sheetnya adalah "Sheet 1". Anda dapat mengubah nilai ini untuk mengubah nama

 

Namun, jika Anda tidak menyukai pengkodean, maka Anda dapat menggunakan dua metode di atas, yang dengannya Anda dapat dengan mudah mengekspor tabel HTML ke dalam format Excel

 

Jadi jika Anda ingin mengekspor tabel HTML apa pun ke Excel Sheets, Anda dapat menggunakan tiga metode di atas. Jika Anda tahu cara membuat kode, Anda dapat menggunakan metode Javascript untuk mengekstrak data tabel HTML, atau Anda dapat menggunakan Octoparse atau langsung mengimpor data ke Excel menggunakan fitur Excel "Dapatkan data dari Web"

Bagaimana cara mengekspor tabel HTML ke Excel dalam JavaScript?

Kode JavaScript di atas mengikuti langkah-langkah yang diberikan untuk mengekspor tabel ke lembar excel. .
Define a function “htmlTableToExcel()” in a