Tentang alat ini
HTML / Markdown Table to CSV adalah alat gratis berbasis browser yang bergerak berlawanan arah dari generator tabel: tempel sumber elemen <table> HTML atau tabel pipa GitHub-Flavored-Markdown dan alat ini mengekstrak baris serta sel menjadi CSV atau array objek JSON. HTML diurai dengan DOMParser terlepas milik browser sendiri sehingga tag, markup bersarang, dan entitas ditangani dengan benar; tabel Markdown dipecah pada karakter pipa dengan baris pemisah header (baris ---) dilewati otomatis.
Semuanya berjalan lokal di browser Anda menggunakan JavaScript — tidak ada yang diunggah atau disimpan. Ini kebalikan dari generator CSV/JSON ke tabel HTML dan ke tabel Markdown kami, yang membangun tabel dari data; alat ini menyerap tabel yang sudah ada dan mengembalikan datanya kepada Anda. Tipe input dideteksi otomatis, dan delimiter CSV, penanganan header, serta format keluaran memperbarui hasil secara langsung.
Pertanyaan yang sering diajukan
Apa bedanya dengan generator tabel HTML/Markdown?
Generator tabel mengambil baris data dan menghasilkan <table> HTML atau tabel Markdown untuk Anda tempel di tempat lain. Alat ini kebalikannya: ia mengambil tabel HTML atau Markdown yang sudah ada dan mengekstrak data di baliknya kembali menjadi CSV atau JSON.
Bagaimana ia memutuskan antara HTML dan Markdown?
Jika input berisi tag tabel seperti <table>, <tr>, atau <td>, atau diawali dengan '<', ia diurai sebagai HTML dengan DOMParser terlepas; jika tidak, baris yang berisi karakter pipa diurai sebagai tabel Markdown dan baris pemisah --- diabaikan.
Seperti apa keluaran JSON-nya?
Berupa array objek, satu per baris isi, dengan kunci dari sel header saat 'baris pertama adalah header' aktif (jika tidak, kuncinya col1, col2, …). Baris yang tidak rata dipadatkan dengan string kosong sehingga setiap objek memiliki kunci yang sama.
Konvensi CSV apa yang diikuti keluarannya?
Sel disatukan dengan delimiter yang dipilih (koma, titik koma, tab, atau pipa), dan sel mana pun yang berisi delimiter, tanda kutip, atau baris baru dibungkus tanda kutip ganda dengan tanda kutip di dalamnya digandakan, sehingga CSV bolak-balik dengan bersih.
Alat lainnya