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
File diproses di server kami dan dihapus setelah 30 menit.
Karakter yang memisahkan kolom di file CSV dan teks, baik saat membaca maupun menulis. Otomatis mendeteksinya dari masukan dan menulis koma.
UTF-8 berfungsi untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel di Windows menampilkan aksen atau karakter Asia yang kacau saat membuka CSV.
Untuk masukan Excel, ODS, dan Numbers: konversi sheet pertama saja, atau semua sheet (satu CSV per sheet dalam ZIP, atau satu key JSON per sheet).
Nama tab sheet di spreadsheet baru, hingga 31 karakter.
Array objek memakai nama kolom sebagai key untuk setiap baris; array dari array lebih ringkas dan menyimpan header sebagai array pertama.
Nama elemen terluar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Dipakai dalam pernyataan CREATE TABLE dan INSERT. Hanya huruf, angka, dan garis bawah.
Cara pengutipan dan tipe kolom sedikit berbeda antar-database; pilih database tujuan impor Anda.
Tulis ulang sel tanggal dalam satu format. ISO (2026-10-18) paling aman untuk database dan kode; Biarkan apa adanya mempertahankan tanggal seperti di sumber.
Cara menggunakan alat ini
- 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
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
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
| UltKit | IMPORTHTML Google Sheets | Salin dan tempel ke Excel | |
|---|---|---|---|
| Bisa untuk halaman yang memerlukan login | yes | no | yes |
| Nilai polos tanpa format atau tautan | yes | yes | no |
| Mengonversi beberapa halaman tersimpan sekaligus | yes | no | no |
| Hasilnya file CSV yang bisa dipakai ulang | yes | Unduh sebagai CSV | Simpan Sebagai CSV |
| Diperbarui saat halaman berubah | no | yes | no |
Contoh HTML 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
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
- –
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.
- Ubah HTML ke JSONUbah tabel HTML ke JSON: sel header menjadi kunci, setiap baris tabel menjadi objek. Unggah halaman .html atau .htm tersimpan, tanpa kode scraper.
- Ubah PDF ke CSVAmbil tabel dari PDF berbasis teks dan simpan sebagai CSV untuk aplikasi anggaran, QuickBooks, pandas, atau database. Tanggal format ISO, spasi dipangkas.
- Konversi XML ke CSVUbah feed XML, faktur, dan ekspor sistem ke CSV online. Record berulang menjadi baris, tag anak menjadi kolom. Hingga 20 file, masing-masing 95 MB.
- Konversi CSV ke XLSXUbah CSV menjadi workbook Excel XLSX dengan angka nol di depan, ID panjang, dan teks beraksen tetap utuh. File koma, titik koma, dan tab terdeteksi otomatis.
- Ubah JSON ke Tabel HTMLUbah JSON menjadi tabel HTML: key menjadi header kolom, record menjadi baris. Tempel ke CMS, email, atau halaman internal. Tanpa perlu menulis kode.
- Konversi HTML ke ExcelUbah tabel di halaman web tersimpan atau laporan HTML menjadi workbook Excel sungguhan. Memperbaiki ekspor .xls palsu yang diperingatkan Excel. Hingga 20 file.