HTML'den CSV'ye Dönüştürme
Tarayıcıdan bir tabloyu Excel'e kopyaladığınızda yazı tipleri, bağlantılar, birleştirilmiş hücreler ve arada bir resim de beraberinde gelir. Kaydedilmiş sayfayı CSV'ye dönüştürdüğünüzde yalnızca değerler kalır: her tablo satırı için bir satır, sıralamaya ve grafiğe hazır.
Veri Dönüştürücü
veya CSV, TSV, TXT … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
CSV ve metin dosyalarında sütunları ayıran karakter; hem okuma hem yazma için geçerlidir. Otomatik, karakteri girdiden algılar ve çıktıyı virgülle yazar.
UTF-8 her dilde çalışır. Windows'ta Excel, CSV'yi açarken aksanlı veya Asya karakterlerini bozuk gösteriyorsa BOM'lu UTF-8'i seçin.
Excel, ODS ve Numbers girdisi: yalnızca ilk sayfayı ya da tüm sayfaları dönüştürün (ZIP içinde sayfa başına bir CSV veya sayfa başına bir JSON anahtarı).
Yeni elektronik tablodaki sayfa sekmesinin adı, en fazla 31 karakter.
Nesne dizisi her satır için sütun adlarını anahtar olarak kullanır; dizi dizisi daha kompakttır ve başlığı ilk dizi olarak tutar.
Tüm satırları saran dış öğenin adı; her satır bunun içinde bir <row> olur.
CREATE TABLE ve INSERT ifadelerinde kullanılır. Yalnızca harf, rakam ve alt çizgi.
Tırnaklama ve sütun türleri veritabanları arasında biraz farklıdır; içe aktaracağınızı seçin.
Tarih hücrelerini tek biçimde yeniden yazar. ISO (2026-10-18) veritabanları ve kod için en güvenlisidir; Olduğu gibi bırak seçeneği kaynaktaki görünümü korur.
Bu aracı nasıl kullanırsınız
- 1
Web sayfasını kaydedin
Tarayıcıda Ctrl+S veya Cmd+S tuşlarına basıp .html dosyasını kaydedin ya da intranetinizin gösterdiği rapor sayfasını dışa aktarın. Her biri 95 MB'a kadar en fazla 20 dosya yükleyebilirsiniz.
- 2
Excel uyumlu kodlamayı koruyun
Bu sayfa, Windows'taki Excel'in aksanlı harfleri doğru göstermesi için BOM'lu UTF-8 yazar. Gelişmiş ayarlar altında veritabanları ve betikler için Metin kodlaması seçeneğini düz UTF-8'e, Avrupa'daki Excel için Ayırıcı seçeneğini noktalı virgüle çevirin.
- 3
CSV'ye dönüştürün
CSV biçimine Dönüştür düğmesine basın, dosyayı indirin ve Excel, Google E-Tablolar, Numbers ya da BI aracınızda açın veya içe aktarın.
Bir web tablosunu elektronik tabloya aktarma
Analistler HTML tablolarıyla her yerde karşılaşır: bir tedarikçinin fiyat sayfası, bir spor istatistik sitesi, indirme düğmesi olmayan resmî bir istatistik yayını, dahili bir aracın gösterip dışa aktarmadığı aylık rapor. Rakamlar tam orada durur, ama tarayıcıdaki bir tablo toplanamaz, filtrelenemez ya da başka bir şeyle birleştirilemez.
CSV tarafsız bir hedeftir. Her e-tablo, veritabanı ve analiz aracı onu içe aktarır; kuralları 2005'te RFC 4180 olarak yazılmıştır. Satırlar CSV olunca, veriyi başkasına iletmeniz gerektiğinde CSV'den XLSX'e aracı bunları türlü hücrelerden oluşan bir çalışma kitabına dönüştürür. Tablo e-tabloya değil koda gidiyorsa daha iyi hedef JSON'dur.
HTML tablosunu CSV'ye dönüştürme: yaygın yöntemlerin karşılaştırması
| UltKit | Google E-Tablolar IMPORTHTML | Excel'e kopyala-yapıştır | |
|---|---|---|---|
| Giriş arkasındaki sayfalarda çalışır | yes | no | yes |
| Biçimlendirme veya bağlantı olmadan düz değerler | yes | yes | no |
| Kaydedilmiş birkaç sayfayı tek seferde dönüştürür | yes | no | no |
| Çıktı yeniden kullanılabilir bir CSV dosyasıdır | yes | CSV olarak indir | CSV olarak kaydet |
| Sayfa değişince yenilenir | no | yes | no |
HTML'den CSV'ye dönüştürme örneği
<table> <tr><th>Sıra</th><th>Takım</th><th>Puan</th></tr> <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr> <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr> </table> Sıra,Takım,Puan 1,Ajax,61 2,"PSV, Eindhoven",58
HTML ve CSV formatı ayrıntıları
HTML
HyperText Markup Language
HTML, web'in işaretleme dilidir; ilk kez 1990'ların başında Tim Berners-Lee tarafından tanımlandı ve şimdi WHATWG tarafından yaşayan bir standart olarak sürdürülüyor. Bir HTML dosyası başlıkları, paragrafları, bağlantıları, tabloları, resimleri ve formları tanımlar; biçimlendirme ise genellikle CSS'ten gelir. Her tarayıcı onu işler; e-posta şablonlarında ve kaydedilmiş web sayfalarında da kullanılır. Tek bir HTML dosyası çoğu zaman harici resimlere ve stil sayfalarına bağlıdır, bu yüzden tek başına taşındığında bozuk görünebilir.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Virgülle ayrılmış değerler
CSV, her satırın bir kayıt, virgüllerin ise sütun ayırıcı olduğu, tablolar için düz metin bir biçimdir. Bilgisayarcılığın ilk günlerinden beri kullanılır ve RFC 4180'de tanımlanmıştır; ancak birçok varyant noktalı virgül veya sekme ve farklı metin kodlamaları kullanır. Hemen her hesap tablosu, veritabanı ve analiz aracı onu içe ve dışa aktarabilir; bu da sistemler arası veri taşımada varsayılan biçim yapar. CSV yalnızca değerleri saklar; formül, biçimlendirme, birden çok sayfa veya veri türü içermez.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- –
Bir web sayfasında veya intranet raporunda yayımlanan tablonun, sayfanın okunabilirlik için eklediği bağlantılar, renkler ve düzen olmadan e-tabloda filtrelenmesi, toplanması veya grafiğe dökülmesi gerektiğinde HTML, CSV'ye dönüştürülür.
HTML'den CSV'ye dönüştürme hakkında sorular
Tabloyu neden kopyalayıp Excel'e yapıştırmamalıyım?
Yapıştırılan veri HTML biçimlendirmesini de getirir: köprüler, arka plan renkleri, hücre içi satır sonları ve bazen resimler. Ayrıca Excel değerleri anında yeniden yorumlar; örneğin 3-4 gibi bir aralık tarihe dönüşebilir. CSV ise düz metin değerler içerir ve bunları kendi koşullarınızla içe aktarırsınız.
Google Sheets IMPORTHTML neyi farklı yapar?
IMPORTHTML, herkese açık bir URL'deki tabloyu e-tabloya çeker ve yeniler. İntranet raporu ya da oturum açılmış bir pano gibi giriş arkasındaki sayfalara ulaşamaz. Sayfayı dosya olarak kaydedip dönüştürmek, sayfanın nereden geldiğinden bağımsız olarak çalışır.
Excel'in kodları tarihe çevirmesini veya baştaki sıfırları silmesini nasıl önlerim?
Excel, CSV'yi doğrudan açtığında türleri tahmin eder. Bunun yerine Veri, Metinden/CSV'den yolunu izleyerek içe aktarın ve posta kodu, parça numarası ya da 1-2 gibi aralık içeren sütunları yüklemeden önce Metin olarak ayarlayın.
Köprüler (bağlantılar) CSV'de korunur mu?
Görünen bağlantı metni hücre değeri olarak korunur; CSV hücresi tek bir düz değer taşıdığı için arkasındaki adres korunmaz. URL'lere ihtiyacınız varsa önce bunları kaynak tabloda ayrı bir sütuna kaydedin.
Elimde yalnızca PDF olarak bulunan bir tabloyu dönüştürebilir miyim?
Evet, ancak girdi farklıdır: PDF'den CSV'ye aracı satırları PDF'deki metin konumlarından yeniden oluşturur. Bu, HTML tablo işaretlemesini okumaktan daha zordur; bu yüzden sonucu daha dikkatli kontrol edin.
Sayfada tablo görünüyor ama CSV boş. Neden?
Birçok pano, tablolarını sayfa yüklendikten sonra JavaScript ile çizer; bu yüzden kaydedilen HTML yalnızca boş bir kapsayıcı içerir. Veriler göründükten sonra tabloyu tarayıcının geliştirici araçlarından (Elements paneli, Copy outerHTML) bir .html dosyasına kopyalayın ya da uygulamada Dışa aktar düğmesi arayın.
- HTML'yi JSON'a DönüştürmeHTML tablosunu JSON'a dönüştürün: başlık hücreleri anahtar, her satır bir nesne olur. Kayıtlı .html veya .htm sayfasını yükleyin, kod gerekmez.
- PDF'yi CSV'ye DönüştürmeMetin tabanlı PDF'deki tabloları bütçe uygulamaları, QuickBooks, pandas veya veritabanı için CSV olarak kaydedin. Tarihler ISO, boşluklar temiz.
- XML'den CSV'ye DönüştürücüXML akışlarını, faturaları ve sistem dışa aktarımlarını online CSV'ye dönüştürün. Kayıtlar satır, etiketler sütun olur. 20 dosya, her biri 95 MB.
- CSV'yi XLSX'e DönüştürmeCSV'yi Excel XLSX'e dönüştürün; baştaki sıfırlar, uzun numaralar ve aksanlı harfler korunur. Virgül, noktalı virgül, sekme otomatik algılanır.
- JSON'u HTML Tabloya DönüştürmeJSON'u HTML tabloya dönüştürün: anahtarlar sütun başlığı, kayıtlar satır olur. CMS'e, e-postaya veya iç sayfaya yapıştırın. Kod gerekmez.
- HTML'yi Excel'e DönüştürmeWeb sayfası veya HTML rapordaki tabloları gerçek Excel dosyasına dönüştürün. Excel'in uyardığı sahte .xls'leri düzeltir. Tek seferde 20 dosya.