Dokümantasyon

Bir profesyonel gibi web tablolarını çıkarmak, temizlemek ve dışa aktarmak için ihtiyacınız olan her şey. Temel dışa aktarmalardan gelişmiş veri temizleme iş akışlarına kadar.

Giriş

HTML Table Exporter, web sayfalarındaki tabloları algılayan ve tercih ettiğiniz formata dışa aktaran bir Chrome uzantısıdır. Karmaşık yapılandırma gerektiren web scraper'ların aksine, bu araç anında çalışır: tıklayın, format seçin, indirin.

%100 Özel

Tüm işlemler tarayıcınızda yerel olarak gerçekleşir. Verileriniz asla cihazınızdan ayrılmaz.

Kimler için?

  • Veri analistleri - finansal raporlardan, devlet sitelerinden veya araştırma veritabanlarından tablo çıkarması gerekenler
  • Araştırmacılar - akademik kaynaklardan veya Wikipedia'dan yapılandırılmış veri toplayanlar
  • Geliştiriciler - scraper oluşturmadan tablo verilerine hızlı erişim isteyenler
  • Herkes - tabloları hücre hücre kopyalayıp yapıştırmaktan yorulanlar

HTML Table Exporter ne zaman kullanılır

HTML Table Exporter, belirli kullanım durumları için tasarlanmıştır. Nerede öne çıktığını — ve diğer araçların nerede daha uygun olabileceğini — anlamak, en iyi şekilde yararlanmanıza yardımcı olacaktır.

İdeal kullanımlar

  • Tek seferlik tablo dışa aktarmaları — finansal raporlar, devlet veri setleri, araştırma veritabanları, Wikipedia tabloları, spor istatistikleri
  • Web uygulama verileri — birçok CRM platformu, analitik panosu, ERP sistemi ve kurumsal araç, uzantının algılayabileceği HTML tabloları olarak veri render eder
  • Tekrarlayan dışa aktarmalar — temizleme kurallarınızı ve sütun yapılandırmanızı profil olarak kaydedin ve aynı kaynaktan her dışa aktardığınızda yeniden kullanın
  • Gizliliğe duyarlı ortamlar — tüm işleme yereldir, bu da verilerin tarayıcıdan çıkamayacağı kurumsal, finansal veya sağlık bağlamları için uygun hale getirir
  • Temizleme gerektiren veriler — tarihler, sayılar, para birimleri ve null değerler dışa aktarmadan önce otomatik olarak normalleştirilir

Şunlar için tasarlanmamıştır

  • Otomatik veya zamanlanmış scraping — bu manuel ve interaktif bir araçtır. Headless scraper veya cron tabanlı boru hattı gerekiyorsa, Scrapy, Puppeteer veya Playwright gibi araçları düşünün
  • Tablo olmayan veriler — uzantı HTML <table> öğelerini algılar. Kartlar, listeler, akışlar ve yapılandırılmamış düzenler desteklenmez
  • API üzerinden veri erişimi — ihtiyacınız olan veriler bir API üzerinden mevcutsa, doğrudan kullanmak render edilmiş sayfadan çıkarmaktan daha güvenilir olacaktır
  • Tüm sitelerle garantili uyumluluk — web tablo yapıları büyük ölçüde değişir. Uzantı standart HTML tabloları ve birçok karmaşık web uygulamasıyla çalışır, ancak bazı siteler tam olarak uyumlu olmayabilecek standart dışı render kullanır
Satın almadan önce deneyin

Ücretsiz sürümün satır limiti yoktur ve çoğu tabloyla çalışır. PRO'yu düşünmeden önce yükleyin ve kendi sitenizde test edin.

Kurulum

  1. Chrome Web Store'u ziyaret edin

    Chrome tarayıcınızda HTML Table Exporter sayfasını açın.

  2. "Chrome'a Ekle"ye tıklayın

    Mavi düğmeye tıklayın ve açılır pencerede onaylayın. Kurulum yaklaşık 3 saniye sürer.

  3. Uzantıyı sabitleyin (isteğe bağlı)

    Chrome araç çubuğundaki yapboz simgesine tıklayın ve hızlı erişim için HTML Table Exporter'ı sabitleyin.

İzinler

Uzantı "Web sitelerindeki tüm verilerinizi okuma ve değiştirme" izni ister. Bu, tabloları algılamak için gereklidir, ancak tüm işlemlerin yerel olduğunu ve hiçbir veri iletmediğimizi unutmayın.

Lisans aktivasyonu

HTML Table Exporter PRO'yu satın aldıktan sonra, e-posta ile bir lisans anahtarı alacaksınız. Tüm PRO özelliklerinin kilidini açmak için bu adımları izleyin.

Tek seferlik aktivasyon

Lisansınız aktivasyon sırasında doğrulanır ve yerel olarak önbelleğe alınır. Kesintisiz hizmet sağlamak için lisans durumunu yeniden doğrulamak üzere periyodik internet erişimi gereklidir.

PRO nasıl etkinleştirilir

  1. Uzantıda "Etkinleştir"e tıklayın

    Uzantı açılır penceresini açın ve sağ üst köşedeki "Etkinleştir" düğmesine tıklayın. Ücretsiz sürümün alt kısmında listelenen PRO özelliklerini de göreceksiniz.

  2. Lisans anahtarınızı girin

    XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX formatında lisans anahtarınızı yapıştırın ve "Etkinleştir"e tıklayın. Anahtar, satın alma sonrasında e-postanıza gönderildi.

  3. PRO özelliklerini kullanmaya başlayın

    Etkinleştirildikten sonra, uzantı Geçmiş düğmesiyle "HTML Table Exporter PRO" gösterecektir. Tüm PRO özelliklerinin kilidi artık açıldı.

Görsel kılavuz

1 "Etkinleştir" düğmesine tıklayın
Etkinleştir düğmesi ve PRO özellikler listesi gösteren HTML Table Exporter ücretsiz sürümü

Sağ üst köşedeki "Etkinleştir" düğmesine tıklayın. Ücretsiz sürüm, PRO ile hangi özelliklerin kilidini açacağınızı gösterir.

2 Lisansınızı girin
Lisans anahtarı giriş alanı içeren lisans aktivasyon modalı

Lisans anahtarınızı yapıştırın ve "Etkinleştir"e tıklayın. Henüz anahtarınız yoksa, "HTML Table Exporter PRO'yu Edin"e tıklayın.

Lisans sorun giderme

"Geçersiz lisans anahtarı"

Tüm tireleri dahil ederek lisans anahtarının tamamını kopyaladığınızdan emin olun. Format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX olmalıdır. Anahtardan önce veya sonra fazladan boşluk olmadığını kontrol edin.

Lisans anahtarını almadım

Spam klasörünüzü kontrol edin. E-posta Lemon Squeezy'den (ödeme işlemcimiz) geliyor. Hâlâ bulamıyorsanız, sipariş numaranızla birlikte Destek sayfasını ziyaret edin.

Lisansı başka bir cihaza aktarmam gerekiyor

Her lisans anahtarı tek bir cihaz için geçerlidir. PRO'yu ek cihazlarda kullanmanız gerekiyorsa, ek lisans satın alabilir veya TEAM veya BUSINESS planlarımızı düşünebilirsiniz.

Henüz lisansınız yok mu?

14 gün para iade garantisi ile HTML Table Exporter PRO'yu edinin. Fiyat seçeneklerini görün →

Hızlı başlangıç

60 saniyeden kısa sürede ilk tablonuzu dışa aktarın:

Tablolar nasıl dışa aktarılır

Akıllı seçim (en hızlı yöntem)

Bu yaklaşım, hedef verileri doğrudan seçmenize izin vererek zaman kazandırır. Web sayfasındaki bir tablonun herhangi bir yerine tıklayın, ardından HTML Table Exporter PRO uzantı simgesini açın. Uzantı otomatik olarak o belirli tabloyu vurgular ve odaklanır, diğer algılanan sonuçlar arasında aramaya gerek kalmadan anında dışa aktarmanıza olanak tanır.

Esnek dışa aktarma formatları

Algılanan her tablo, tablo kartındaki ilgili düğmeye tıklayarak çeşitli profesyonel formatlara dışa aktarılabilir:

  • Excel (XLSX) — Derinlemesine veri analizi için ideal
  • CSV — Genel elektronik tablo kullanımı için mükemmel
  • JSON veya NDJSON — Web geliştirme ve NoSQL veritabanları için ideal
  • SQL — Veritabanlarında kullanıma hazır INSERT ifadeleri oluşturur

Toplu indirme

Tüm tabloları bir kerede çıkarmak isteyen kullanıcılar için toplu indirme mevcuttur. Bunun için ZIP format açılır menüsünü bulun ve paket içindeki dosyalar için tercih ettiğiniz formatı (CSV veya JSON gibi) seçin. "Tüm tabloları dışa aktar (ZIP)"a tıkladığınızda, sayfadaki tüm tablolar düzenli bir paket halinde birlikte indirilir.

Çıktı örneği (CSV)
Company,Revenue,Growth
Apple,394.33B,+7.8%
Microsoft,211.91B,+12.4%
Google,282.84B,+9.8%

Dışa aktarma formatları

HTML Table Exporter, her biri farklı kullanım durumları için optimize edilmiş beş çıktı formatını destekler.

CSV (Virgülle Ayrılmış Değerler)

Evrensel format. Excel, Google Sheets, veritabanları ve hemen hemen her veri aracıyla çalışır. PRO kullanıcıları bölgesel uyumluluk için ayırıcıyı (virgül, noktalı virgül, sekme) özelleştirebilir.

CSV
Name,Email,Status
John Doe,[email protected],Active
Jane Smith,[email protected],Pending

JSON (JavaScript Object Notation)

Geliştiriciler ve API'ler için mükemmel. Her satır, sütun başlıkları anahtar olarak kullanılarak bir nesneye dönüştürülür.

JSON
[
  {
    "Name": "John Doe",
    "Email": "[email protected]",
    "Status": "Active"
  }
]

Excel (XLSX)

Doğru hücre tipleriyle yerel Excel formatı. Sayılar sayı, tarihler tarih olarak kalır.

NDJSON (Satır Başı Ayrılmış JSON)

Akış veri işleme ve NoSQL veritabanları için mükemmel. Her satır ayrı bir JSON nesnesidir, bu da büyük veri setleri ve log işleme için ideal hale getirir.

NDJSON
{"Name":"John Doe","Email":"[email protected]","Status":"Active"}
{"Name":"Jane Smith","Email":"[email protected]","Status":"Pending"}

SQL (INSERT İfadeleri)

Veritabanlarına doğrudan aktarmaya hazır INSERT ifadeleri oluşturur. MySQL, PostgreSQL, SQLite ve diğer SQL veritabanları için mükemmel.

SQL
INSERT INTO table_name (Name, Email, Status) VALUES
('John Doe', '[email protected]', 'Active'),
('Jane Smith', '[email protected]', 'Pending');
PRO Özelliği: NDJSON ve SQL

PRO, NDJSON ve SQL dışa aktarma formatları ekler. Toplu ZIP aynı anda tüm formatları içerir.

Veri temizleme

Web verileri dağınıktır: para birimi sembolleri, tutarsız tarih formatları, gizli karakterler; bunlar analizi ve içe aktarmaları bozar. HTML Table Exporter verilerinizi otomatik olarak temizler.

Otomatik temizleme (Ücretsiz)

  • Tüm hücrelerden boşlukları kaldırır
  • Gizli Unicode karakterleri kaldırır
  • Satır sonlarını normalleştirir
  • Birleştirilmiş hücre yapısını korur

Akıllı temizleme profilleri (PRO)

PRO, yaygın veri türleri için önceden oluşturulmuş temizleme profilleri içerir:

Para birimi profili

$, , £ sembollerini ve binlik ayırıcıları kaldırır. $1,234.56'yı 1234.56'ya dönüştürür.

Yüzde profili

% sembolünü kaldırır. 45.5%'i 0.455 veya 45.5'e dönüştürür.

Tarih profili

Tarihleri ISO formatına standartlaştırır. Jan 15, 20242024-01-15'e dönüştürür.

Önce vs Sonra
// Web sitesinden ham veri
"  $1,234.56  ", "Jan 15, 2024", "45.5%"

// Temizleme profillerinden sonra
1234.56, "2024-01-15", 0.455

Toplu dışa aktarma

Bir sayfada birden fazla tablo olduğunda (veya birden fazla format gerektiğinde), toplu dışa aktarma saatler kazandırır.

PRO Özelliği

Toplu dışa aktarma yalnızca PRO kullanıcıları için mevcuttur.

Tüm tabloları dışa aktar

Uzantı açılır penceresinde "Tümünü Dışa Aktar"a tıklayın. Her tablo ayrı bir dosyaya dönüştürülür.

ZIP indirme

Seçtiğiniz formatta tüm tabloları içeren tek bir ZIP alın.

ZIP yapısı
tables-export.zip
├── table-1-revenue-summary.csv
├── table-2-revenue-summary.csv
└── table-3-revenue-summary.csv

Karmaşık tablolar

Gerçek dünya tabloları nadiren basit gridlerdir. HTML Table Exporter, diğer araçları bozan karmaşıklığı işler.

Birleştirilmiş hücreler (Rowspan/Colspan)

Hücreler birden fazla satır veya sütuna yayıldığında, dışa aktarılan veriler yapıyı korumak için karşılık gelen hücreleri doldurur.

İç içe tablolar

Tablolar içinde tablolar eski web sitelerinde yaygındır. Üzerine gelince vurgulama, dışa aktarmadan önce doğrulamanıza yardımcı olur.

Dinamik/JavaScript tabloları

Birçok modern web uygulaması JavaScript framework'leri kullanarak tablo render eder. Tablo tarayıcınızda görünürse, uzantı genellikle algılayabilir. Ancak, sonuçlar sitenin DOM'unu nasıl yapılandırdığına bağlı olarak değişebilir — bazı uygulamalar tablo olarak tanınmayabilecek standart dışı öğeler kullanır.

Lazy-load tablolar

Bazı siteler siz kaydırdıkça tablo satırlarını yükler. Tüm verilerin yüklendiğinden emin olmak için önce en alta kaydırın.

Scroll Capture (PRO)

Scroll Capture, bir seferde yalnızca bir satır alt kümesini gösteren sayfalı ve sanallaştırılmış tablolar için tasarlanmış bir PRO özelliğidir. Tablo boyunca kaydırdıkça görünür satırları yakalayarak, bunları biriktirerek ve tam bir veri setinde tekrarları kaldırarak çalışır.

Nasıl çalışır: Scroll Capture'ı etkinleştirin, ardından kendi hızınızda tablo boyunca kaydırın. Uzantı, o anda tarayıcının DOM'unda render edilen satırları okur — ek ağ istekleri yapmaz, tıklama simüle etmez veya sayfalama kontrolleriyle etkileşime girmez. İhtiyacınız olan verileri kaydırdıktan sonra, yakalamayı durdurun ve biriken veri setini dışa aktarın.

Otomatik sayfalama araçlarından temel farklar: "Sonraki sayfa" düğmelerine otomatik tıklayan veya sonsuz kaydırma simüle eden tarayıcı uzantılarının aksine, Scroll Capture pasif bir okuyucudur. Sayfa navigasyonu veya sunucu istekleri tetiklemeden tarayıcınızın zaten render ettiğini gözlemler. Bu, hız limitlerini veya anti-bot korumalarını tetikleme olasılığını azaltır ve siz kaydırdıkça DOM düğümlerini değiştiren sanallaştırılmış gridlerle çalışır.

Uyumluluk

Scroll Capture birçok sayfalı ve sanallaştırılmış tabloyla çalışır, ancak sonuçlar her web sitesinin spesifik uygulamasına bağlıdır. Tüm tablo formatları desteklenmez. Hedef sitenizde temel tablo algılamayı onaylamak için önce ücretsiz sürümle test etmenizi öneririz.

Ücretsiz vs PRO Karşılaştırması

Ücretsiz sürüm yapay sınırlamalar olmadan gerçekten kullanışlıdır. PRO, sık kullanıcılar için gelişmiş özellikler ekler.

Özellik Ücretsiz PRO
CSV Dışa Aktarma
JSON Dışa Aktarma
Excel Dışa Aktarma
NDJSON Dışa Aktarma
SQL Dışa Aktarma
Otomatik tablo algılama
Birleştirilmiş hücre işleme
ZIP indirme (tüm tablolar) Sadece CSV Çoklu format
Ön ayarlı profiller (Pandas, DuckDB, vb.)
Temizleme ön ayarları (sayılar, tarihler, null'lar)
Sütun seçimi ve yeniden sıralama
Dışa aktarma geçmişi
Son dışa aktarmayı tekrarla
Üzerine gelince önizleme
%100 yerel işleme

Sorun giderme

"Tablo algılanmadı"

Bazı siteler tablo gibi görünen ancak anlamsal HTML tabloları olmayan <div> düzenleri kullanır. Uzantı öncelikle <table> öğelerini algılar ve bazı JavaScript tabanlı grid bileşenleriyle de uyumludur. Dışa aktarmadan önce sayfanın tamamen yüklendiğinden emin olun.

Dışa aktarmada eksik veriler

Tablonun lazy-load kullanıp kullanmadığını kontrol edin. Önce tüm tablo boyunca kaydırın, ardından dışa aktarın.

Dışa aktarma yanlış kodlamaya sahip

Uzantı UTF-8 kodlaması kullanır. Excel'de okunamayan karakterler görüyorsanız, içe aktarmak için Veri → Metin/CSV'den kullanın.

Uzantı bir sitede çalışmıyor

Bazı siteler (Chrome Web Store gibi) güvenlik nedeniyle uzantıları engeller. Bu Chrome'un bir kısıtlamasıdır. Uzantının belirli bir sitede çalışması gerektiğini düşünüyor ancak çalışmıyorsa veya çıkarma hataları fark ediyorsanız, araştırabilmemiz için Destek Formumuz aracılığıyla bildirin.

Hala çözemediniz mi?

Bir hata bildirmek için Destek sayfamızı ziyaret edin ve formu doldurun. Destek kişisel olarak sağlanır ve yanıtlar 10 iş gününe kadar sürebilir.