UTILS.
%100 tarayıcıda
⊞c

HTML / Markdown Tablosunu CSV / JSON'a Dönüştür

Bir HTML <table> öğesini veya bir Markdown tablosunu yapıştırın ve CSV ya da JSON olarak dışarı çıkarın.

çıktı

Bu araç hakkında

HTML / Markdown Tablosunu CSV'ye, bir tablo oluşturucunun tam tersini yapan, ücretsiz ve tarayıcıda çalışan bir araçtır: bir HTML <table> öğesinin kaynağını veya bir GitHub-Flavored-Markdown dikey çizgili tablosunu yapıştırın; satır ve hücreleri CSV ya da bir JSON nesne dizisine çıkarır. HTML, tarayıcının kendi ayrık DOMParser'ıyla ayrıştırılır, böylece etiketler, iç içe biçimlendirme ve varlıklar doğru işlenir; Markdown tabloları dikey çizgi karakterlerinden bölünür ve başlık ayırıcı satır (--- satırı) otomatik olarak atlanır.

Her şey JavaScript kullanılarak tarayıcınızda yerel olarak çalışır — hiçbir şey yüklenmez veya saklanmaz. Bu, verilerden tablo kuran CSV/JSON'dan HTML tablosuna ve Markdown tablosuna oluşturucularımızın tersidir; bu araç mevcut bir tabloyu alıp verilerinizi geri verir. Girdi türü otomatik algılanır; CSV ayracı, başlık işleme ve çıktı biçimi sonucu canlı olarak günceller.

Sık sorulan sorular

Bu, HTML/Markdown tablo oluşturuculardan nasıl farklı?
Tablo oluşturucular veri satırlarını alıp başka yere yapıştırmanız için bir HTML <table> veya bir Markdown tablosu üretir. Bu araç bunun tersidir: mevcut bir HTML veya Markdown tablosunu alır ve altındaki veriyi CSV ya da JSON olarak geri çıkarır.
HTML ile Markdown arasında nasıl karar verir?
Girdi <table>, <tr> veya <td> gibi tablo etiketleri içeriyorsa ya da bir '<' ile başlıyorsa, ayrık bir DOMParser ile HTML olarak ayrıştırılır; aksi halde dikey çizgi karakteri içeren satırlar Markdown tablosu olarak ayrıştırılır ve --- ayırıcı satırı yok sayılır.
JSON çıktısı nasıl görünür?
Gövde satırı başına bir tane olmak üzere, 'ilk satır başlıktır' açıkken başlık hücrelerine göre anahtarlanan bir nesne dizisidir (aksi halde anahtarlar col1, col2, …'dir). Düzensiz satırlar boş dizelerle doldurulur, böylece her nesnenin aynı anahtarları olur.
Çıktı hangi CSV kurallarını izler?
Hücreler seçilen ayraçla (virgül, noktalı virgül, sekme veya dikey çizgi) birleştirilir ve ayracı, tırnağı ya da satır sonunu içeren her hücre çift tırnak içine alınıp iç tırnaklar ikiye katlanır, böylece CSV temiz biçimde gidip gelir.

Daha fazla araç