UltKit

Konversi HTML ke CSV

Menyalin tabel dari browser ke Excel ikut membawa font, tautan, sel gabungan, dan sesekali gambar. Mengonversi halaman yang tersimpan menjadi CSV hanya memberi Anda nilainya, satu baris untuk setiap baris tabel, siap diurutkan dan dibuat grafik.

Konverter Data

atau jatuhkan file CSV, TSV, TXT … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Simpan halaman web

    Tekan Ctrl+S atau Cmd+S di browser lalu simpan file .html-nya, atau ekspor halaman laporan yang ditampilkan intranet Anda. Unggah hingga 20 file, masing-masing 95 MB.

  2. 2

    Pertahankan encoding yang cocok untuk Excel

    Halaman ini menulis UTF-8 dengan BOM agar Excel di Windows menampilkan huruf beraksen dengan benar. Di Pengaturan lanjutan, ganti Encoding teks ke UTF-8 biasa untuk database dan skrip, atau Pemisah ke Titik koma untuk Excel dengan pengaturan regional Eropa atau Indonesia.

  3. 3

    Konversi ke CSV

    Tekan Konversi ke CSV, unduh file, lalu buka atau impor di Excel, Google Sheets, Numbers, atau alat BI Anda.

Memindahkan tabel web ke spreadsheet

Analis menemukan tabel HTML di mana-mana: halaman harga pemasok, situs statistik olahraga, rilis statistik pemerintah tanpa tombol unduh, atau laporan bulanan yang ditampilkan alat internal tetapi tidak pernah bisa diekspor. Angkanya ada di depan mata, tetapi tabel di browser tidak bisa dijumlahkan, difilter, atau digabungkan dengan data lain.

CSV adalah tujuan yang netral. Setiap spreadsheet, database, dan alat analitik bisa mengimpornya, dan aturannya ditulis sebagai RFC 4180 pada 2005. Setelah baris-barisnya menjadi CSV, CSV ke XLSX mengubahnya menjadi workbook dengan sel bertipe saat Anda perlu menyerahkan datanya ke orang lain. Jika tabel akan dipakai dalam kode, bukan spreadsheet, JSON adalah target yang lebih baik.

Tabel HTML ke CSV: perbandingan cara yang umum

UltKitIMPORTHTML Google SheetsSalin dan tempel ke Excel
Bisa untuk halaman yang memerlukan loginyesnoyes
Nilai polos tanpa format atau tautanyesyesno
Mengonversi beberapa halaman tersimpan sekaligusyesnono
Hasilnya file CSV yang bisa dipakai ulangyesUnduh sebagai CSVSimpan Sebagai CSV
Diperbarui saat halaman berubahnoyesno

Contoh HTML ke CSV

Tabel klasemen liga dengan nama tim bertautan, dikonversi ke CSV
<table>
  <tr><th>Pos</th><th>Tim</th><th>Poin</th></tr>
  <tr><td>1</td><td><a href="/tim/persib">Persib</a></td><td>61</td></tr>
  <tr><td>2</td><td>Bali United, Gianyar</td><td>58</td></tr>
</table>

Pos,Tim,Poin
1,Persib,61
2,"Bali United, Gianyar",58

Detail format HTML dan CSV

HTML

HyperText Markup Language

HTML adalah bahasa markup untuk web, pertama kali dideskripsikan oleh Tim Berners-Lee pada awal 1990-an dan kini dikelola oleh WHATWG sebagai living standard. File HTML mendeskripsikan judul, paragraf, tautan, tabel, gambar, dan formulir, sedangkan gaya tampilannya biasanya berasal dari CSS. Setiap browser dapat merendernya, dan HTML juga digunakan untuk template email serta halaman web yang disimpan. Satu file HTML sering bergantung pada gambar dan stylesheet eksternal, sehingga tampilannya bisa rusak jika dipindahkan sendirian.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
1993 · Tim Berners-Lee; maintained by WHATWG
Konverter HTML

CSV

Nilai yang dipisahkan koma (CSV)

CSV adalah format teks biasa untuk tabel, dengan setiap baris menjadi satu baris data dan koma memisahkan kolom. Format ini telah digunakan sejak masa awal komputasi dan dijelaskan dalam RFC 4180, meskipun banyak variannya memakai titik koma atau tab serta encoding teks yang berbeda. Hampir semua spreadsheet, basis data, dan alat analitik dapat mengimpor dan mengekspornya, sehingga CSV menjadi format bawaan untuk memindahkan data antarsistem. CSV hanya menyimpan nilai, tanpa rumus, format, banyak sheet, atau tipe data.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
–
Konverter CSV

HTML dikonversi ke CSV ketika tabel yang dipublikasikan di halaman web atau laporan intranet harus difilter, dijumlahkan, atau dibuat grafik di spreadsheet, tanpa tautan, warna, dan tata letak yang ditambahkan halaman agar enak dibaca.

Pertanyaan seputar HTML ke CSV

Mengapa tidak menyalin dan menempel tabel HTML langsung ke Excel saja?

Hasil tempel membawa format HTML: hyperlink, warna latar, baris baru di dalam sel, dan kadang gambar. Excel juga langsung menafsirkan ulang nilai, sehingga rentang seperti 3-4 bisa berubah menjadi tanggal. CSV menyimpan nilai teks biasa yang Anda impor sesuai aturan Anda sendiri.

Apa bedanya IMPORTHTML di Google Sheets dengan konversi HTML ke CSV?

IMPORTHTML menarik tabel dari URL publik ke dalam sheet dan memperbaruinya. Fungsi ini tidak bisa menjangkau halaman yang memerlukan login, seperti laporan intranet atau dasbor yang harus masuk akun. Menyimpan halaman itu sebagai file lalu mengonversinya tetap berhasil dari mana pun asalnya.

Bagaimana agar Excel tidak mengubah kode menjadi tanggal atau membuang angka nol di CSV?

Excel menebak jenis data saat membuka CSV secara langsung. Impor lewat Data, Dari Teks/CSV, lalu atur kolom seperti kode pos, nomor komponen, atau rentang seperti 1-2 ke Teks sebelum memuatnya.

Apakah hyperlink dari tabel HTML tetap ada di CSV?

Teks tautan yang terlihat dipertahankan sebagai nilai sel; alamat di baliknya tidak, karena sel CSV hanya menyimpan satu nilai biasa. Jika Anda butuh URL-nya, simpan dulu di kolom terpisah pada tabel sumber.

Bisakah saya mengonversi tabel yang hanya tersedia sebagai PDF ke CSV?

Bisa, dengan masukan yang berbeda: PDF ke CSV menyusun ulang baris dari posisi teks di PDF, yang lebih sulit daripada membaca markup tabel HTML, jadi periksa hasilnya dengan lebih teliti.

Halaman menampilkan tabel, tetapi CSV hasil konversi HTML kosong. Mengapa?

Banyak dasbor menggambar tabelnya dengan JavaScript setelah halaman dimuat, sehingga HTML yang tersimpan hanya berisi wadah kosong. Setelah datanya terlihat, salin tabel dari developer tools browser (panel Elements, Copy outerHTML) ke file .html, atau cari tombol Ekspor di aplikasinya.