Birden Fazla CSV Dosyasını Birleştir
Birden fazla CSV dosyasını sırayla ve ilk dosyanın başlığını koruyarak tek dosyada birleştirin — tarayıcınızda.
Dosyanızı buraya bırakın veya tıklayın
CSV dosyaları (.csv)
Dosyalarınız cihazınızda kalır
Sonradan silinecek bir şey yok
Toplulaştırma özel kalır
Her modern tarayıcıda çalışır
Nasıl çalışır
- 1
Dosyalarınızı ekleyin
Tüm CSV’leri sayfaya bir kerede bırakın ya da tıklayıp seçin.
- 2
Sütun eşlemesini kontrol edin
İndirmeden önce sütunların beklediğiniz gibi hizalandığını doğrulayın.
- 3
Birleşik dosyayı indirin
Tek başlık satırı ve altında bütün kayıtlar bulunan tek bir CSV.
Neden bu araç
Sütunlar ada göre eşleşir
Sütunları farklı sırada duran dosyalar yine hizalanır; her değer bir sütun sola kaymaz.
Tek başlık satırı, en üstte
İlkinden sonraki her dosyanın başlığı tanınıp atılır, verinizin ortasına düşmez.
Dosya başına ayırıcı algılama
Virgül kullanan bir dışa aktarma ile noktalı virgül kullanan bir başkası, önce hiçbirini düzenlemeden birleştirilebilir.
Uyuşmayan sütunlar işlenir
Yalnızca bazı dosyalarda bulunan bir alan yine sütun alır; bulunmadığı yerlerde boşluk kalır.
Hiçbir şey yüklenmez
Dosyalar tarayıcınızda okunur — müşteri satırlarıyla dolu aylık dışa aktarmalar hiçbir sunucuya ulaşmaz.
Ücretsiz, hesapsız
Kayıt yok, filigran yok, kaç dosya birleştireceğinize dair sınır yok.
Birleştirme, uç uca eklemek değildir ve dosyalar tam bu farkta kırılır
CSV’leri birleştirmenin akla ilk gelen yolu onları uç uca yığmaktır — insanların ilk uzandığı her `copy *.csv` ve `cat` komutunun ardındaki yaklaşım. Bir dosya üretir ve o dosya belirli bir biçimde yanlıştır: her CSV bir başlık satırıyla başlar, dolayısıyla on iki aylık dışa aktarmadan oluşan bir yığın on iki başlık satırı içerir; on biri sıradan kayıtlar gibi verinizin ortasında oturur. Sonucu bir elektronik tabloda açın, yıl boyunca serpiştirilmiş `tarih, tutar, müşteri` yazan satırlar bulursunuz. Tarihe göre sıralayın, daha da dağılırlar. Sayı bekleyen bir şeye aktarın, metin olan bir satırda ayrıştırma başarısız olur. Bir birleştirmenin bu yinelenen başlıkları tanıyıp atması gerekir; ham uç uca eklemenin yapamadığı ilk şey budur.
Hiç hata üretmeyen arıza
Başlık satırları görünen sorundur. Tehlikeli olansa sütun sırasıdır. Aynı raporun üç ay arayla ya da ayarları biraz farklı iki kişi tarafından üretilmiş iki dışa aktarması, aynı sütunları farklı sırada taşıyabilir — birinde `ad, şehir, posta kodu`, ötekinde `ad, posta kodu, şehir`. Konuma göre yığın; ikinci dosyadan gelen her satırın şehri posta kodu sütununda, posta kodu şehir sütununda olur. Hiçbir şey hata vermez. Satır sayısı doğrudur, dosya açılır, sütunlar dolu görünür ve veri, tam bir tablo gibi göründüğü için incelemeden sağ çıkacak bir biçimde sessizce yanlıştır. Başlık adına göre eşleme tek savunmadır ve bir kabuk komutu yerine birleştirme aracı kullanmanın nedeni budur.
Dosyalar aynı sütunları taşımadığında ne yapmalı
Gerçek dışa aktarmalar kayar. Biri martta bir `indirim_kodu` sütunu ekler, başka bir alan temmuzda emekli olur ve yılı birleştirdiğinizde elinizde örtüşen ama uyuşmayan dosyalar bulunur. İki dürüst yanıt vardır. Birleşimi alın — herkesin sahip olduğu her sütunu — ve bir dosyanın o alanı taşımadığı yerde boşluk bırakın; bütün veriyi korursunuz ve bazı hücrelerin boş olduğunu, çünkü alanın henüz var olmadığını, boş olduğu için değil, kabul edersiniz. Ya da kesişimi alın — her dosyanın paylaştığı sütunları — ve alanlardan vazgeçme pahasına temiz bir dikdörtgen elde edin. Bu araç birleşimi alır, çünkü veriyi sessizce silmek boşluk bırakmaktan kötüdür. Ama hangisini aldığınızı bilmeye değer, çünkü birleştirilmiş bir dosyadaki boşluk, sıfır demekten çok daha sık “bu dosya için geçerli değil” demektir.
Her dosya kendi kodlamasını ve kendi ayırıcısını getirir
Birleştirme, biçim tutarsızlıklarının çarpıştığı yerdir ve dosyalar genellikle farklı yerlerden geldiği için beklenenden sık çarpışırlar. Bir dışa aktarma bir Mac’te kaydedilmiştir, bir başkası Windows makinesinde, üçüncüsü bir web uygulamasından indirilmiştir. Biri virgül kullanır; biri noktalı virgül, çünkü virgülü ondalık işareti sayan bir yerel ayara sahip bilgisayarda dışa aktarılmıştır. Biri UTF-8’dir, biri Latin-1 ve biri ilk sütun adının önünde başıboş karakterlere dönüşen bir bayt sırası işareti taşır. Bunların her biri toplu olarak bir kez karara bağlanmak yerine dosya başına çözülmelidir; naif uç uca eklemenin atladığı iş tam olarak budur — baytları kopyalar ve hasarın sonradan yüzeye çıkmasına bırakır. Daha önce dosya birleştirip bir satır bloğunu soru işaretiyle dolu bulduysanız, olan buydu.
Birleştirmeden sonra bir satırın nereden geldiğini artık söyleyemezsiniz
Bu, insanların keşke atsaydım dediği adımdır; genellikle bir saat kadar geç. On iki dosya tek dosya olduğunda, hangi satırın hangi kaynaktan geldiği bilgisi yiter — ve bir toplam yanlış göründüğünde, yinelenenler belirdiğinde ya da biri martın dahil olup olmadığını sorduğunda ihtiyaç duyduğunuz bilgi tam olarak odur. Çözüm iki dakika sürer ve önce olmalıdır: her dosyaya kaynağını adlandıran bir sütun ekleyin — ay, bölge, şube ya da yalnızca dosya adı. Birleştiğinde süzebileceğiniz ve gruplayabileceğiniz bir sütuna dönüşür ve “sayılar tuhaf görünüyor”u bir öğleden sonralık yeniden denetlemeden tek bir özet tabloya indirir. Birleştirmenin kendisindeki hiçbir şey bunu sonradan yeniden kuramaz.
Bu tür dosyada yerel dönüştürme neden önemlidir
İnsanların birleştirdiği dosyalar neredeyse hiçbir zaman tek seferlik değildir. Aylık dışa aktarmadır, şube başına rapordur, bölgeye göre bölünmüş indirmedir — yani birleştirme, bir yıllık müşteri kaydının ya da bütün şubelerin ilk kez tek bir dosya olarak var olduğu andır. Barındırılan bir birleştirici bunların hepsini tek yüklemede alır ve birleşik dosya parçalarının herhangi birinden daha hassastır, çünkü sıradan kayıtları çalınmaya değer bir şeye çeviren şey toplulaştırmadır. Bu araç hiçbirini göndermez: dosyalar diskten sayfaya okunur ve birleştirilmiş CSV, veriyi taşıyan hiçbir istek olmadan geri yazılır; bu, geliştirici araçlarının Ağ sekmesinde görülebilir. Bütün amacı toplulaştırma olan bir iş için ısrar edilmeye değer fark budur.
Kaçınılması gereken yaygın hatalar
- `copy` ya da `cat` ile uç uca eklemek. İlkinden sonraki her dosya başlık satırını bir veri satırı olarak katar, böylece bir yıllık sayının arasına serpilmiş on bir metin satırıyla kalırsınız.
- Dosyaları sütun konumuna göre yığmak. Aynı sütunlara farklı sırada sahip iki dışa aktarma sessizce birleşir ve her şehri posta kodu sütununa koyar — hata yok, satır sayısı doğru, veri yanlış.
- Kaynak sütunu eklemeden birleştirmek. Dosyalar tek dosya olduğunda hangi satırın nereden geldiğini söyleyemezsiniz; önce her dosyaya ayı, şubeyi ya da dosya adını ekleyin — iki dakika sürer ve sonradan yeniden kurulamaz.
- Boş bir hücrenin sıfır anlamına geldiğini varsaymak. Birleştirilmiş bir dosyada boşluk genellikle o dosyanın o sütunu hiç taşımadığı anlamına gelir; bu, boş bir değerden farklı bir olgudur.
- Bir yıllık dışa aktarmayı çevrimiçi bir birleştiriciye yüklemek. Birleşik dosya tek bir dışa aktarmadan daha hassastır, çünkü kayıtları çalınmaya değer kılan tam da toplulaştırmadır; yerel birleştirin.
Karşılaştırma
| Ölçüt | Bu araç | copy / cat | Çevrimiçi birleştiriciler |
|---|---|---|---|
| Veri sunucuya gönderilir | Asla | Hayır | Genellikle evet |
| Yinelenen başlıklar kaldırılır | Evet | Hayır | Genellikle |
| Sütunlar ada göre eşleşir | Evet | Hayır — konuma göre | Değişir |
| Karışık ayırıcılar işlenir | Evet | Hayır | Değişir |
| Dosya sayısı sınırı | Yalnızca cihaz belleği | Yok | Sık sık sınırlı |
| Fiyat | Ücretsiz | Ücretsiz | Ücretsiz / ücretli paket |
Özellikler
Ada dayalı sütun eşleme
Bir değerin nereye gideceğine, her dosyadaki sütun konumu değil başlık metni karar verir.
Başlık satırları yinelenmez
Yalnızca ilk dosyanın başlığı kalır; gerisi tanınıp kaldırılır.
Tüm sütunların birleşimi
Herhangi bir dosyada bulunan her alan sütun alır, böylece hiçbir şey sessizce düşmez.
Karışık ayırıcı desteği
Virgül, noktalı virgül ve sekme kullanan dosyalar aynı birleştirmeye girebilir.
UTF-8 korunur
Türkçe’nin ç, ğ, ı, ö, ş, ü harfleri, Arapça metin ve ASCII dışı diğer karakterler değişmeden geçer.
Dosya sayısı sınırı yok
İki dosya da birleştirin iki yüz de; tek tavan cihazınızın belleğidir.
Kurulum gerekmez
İndirilecek bir şey, çalışma ortamı veya bağımlılık yok — web sayfasında çalışır.
Arapça ve RTL uyumlu
Sağdan sola Arapça dahil sekiz dilde tam arayüz.
Varsayılan olarak güvenli
HTTPS üzerinden sunulur, dosya izleme ve üçüncü tarafa yükleme yoktur.
Kimler kullanıyor
Analistler
Yıl üzerine tek bir rapor kurmadan önce on iki aylık dışa aktarmayı tek dosyada toplamak.
Mali işler ekipleri
Şube ya da bölge başına raporları, her sütun hizasını elle denetlemeden birleştirmek.
Pazarlama ekipleri
Birkaç kaynaktan gelen kişi dışa aktarmalarını, yinelenenleri ayıklamadan önce tek listede toplamak.
Geliştiriciler
Bir sistemin tek indirme yerine parçalar halinde ürettiği bölünmüş dışa aktarmaları birbirine dikmek.
Sıkça Sorulan Sorular
Her dosyanın satırları, eklediğiniz sırayla üst üste eklenir. Başlık satırı ilk dosyadan alınır, diğerlerinin başlıkları atlanır.
Temiz bir sonuç için dosyalar aynı sütunları aynı sırada paylaşmalıdır. Uyuşmayan sütunlar olduğu gibi eklenir, en iyi sonuç için önce hizalayın.
Hayır. Birleştirme tamamen tarayıcınızda gerçekleşir — dosyalarınız asla yüklenmez, saklanmaz veya paylaşılmaz.