Tek sayfada iki iş: büyük bir tabloyu küçük dosyalara bölmek ya da birden çok dosyayı tek dosyada toplamak. Bölme, seçtiğin sütunun değerine göre yapılır — her şehir, bölge, temsilci veya ay için ayrı bir dosya — ya da her N satırda bir; başlık satırı her parçanın en üstüne kopyalanır. CSV birleştirme ve Excel birleştirme aynı anda çalışır: sütunlar ada göre eşleştirilir, istersen her satıra hangi dosyadan geldiği yazılır. Ücretsiz, üyeliksiz, filigransız ve günlük sınırsız; çünkü işlemin tamamı senin tarayıcında çalışır, dosyaların cihazından asla çıkmaz.
Sekmeni seç: bir dosyayı çoğa ayırmak için Bölücü, dosyaları tek dosyada toplamak için Birleştirici.
Bölerken: hangi sütuna göre bölüneceğini ya da dosya başına satır sayısını seç. Birleştirirken: otomatik sütun eşleştirmeyi kontrol et, yanlış hizalananları düzelt.
Önizlemeye bak — dosya adları, satır sayıları, birleşik tablo — sonra ZIP'i ya da tek birleşik CSV/XLSX dosyasını indir.
Bu ihtiyacı aratınca karşına ya geliştirici sekmesine yapıştırılacak bir VBA makrosu, ya bir PowerShell betiği, ya da Python'da pandas groupby döngüsü çıkar. Hepsi çalışır — ve hepsi, önem verdiğin bir dosyanın üstünde başkasının kodunu ayıklamak demektir. Bu sayfa o betiklerin yaptığı üç şeyi yapar: satırları sütuna göre gruplar, başlığı her gruba kopyalar, dosya adlarını güvenli hale getirir. Üstelik indirmeden önce oluşacak listeyi görürsün; hiçbir şey sessizce olmaz.
Neden alışıldık çevrimiçi araçlar değil? Çünkü ücretsiz sunucu araçları işi karneye bağlıyor. GroupDocs'un ücretsiz birleştiricisi günde 5 birleştirmeye ve tek seferde 10 dosyaya izin veriyor. Aspose'un çevrimiçi bölücüsü ise dosyanı sunucusuna yüklüyor, çalışma kitabını yalnızca sayfa sekmelerine göre bölebiliyor — bir sütunun içindeki değerlere göre değil — ve dosyanın sunucularında 24 saat kaldığını belirtiyor. Burada ne kota var ne dosya sayısı sınırı; hatta yükleme bile yok: bölme de birleştirme de kendi bilgisayarında oluyor, zaten bu yüzden anında bitiyor.
Bölücü sekmesinde XLSX veya CSV dosyanı yükle, ilk satırın başlık olduğunu işaretle ve bölmek istediğin sütunu seç — örneğin Şehir, Bölge veya Temsilci. O sütundaki her benzersiz değer kendi dosyasına ayrılır, başlık satırı her parçanın en üstüne kopyalanır ve tüm parçalar tek bir ZIP olarak iner.
Sınır yok. Ücretsiz çevrimiçi birleştiriciler genelde kısıtlar: GroupDocs'un ücretsiz birleştiricisi günde 5 birleştirme ve tek seferde en fazla 10 dosya verir. Burada işlem kendi bilgisayarında yapıldığı için günlük kota da dosya sayısı sınırı da yok; tek gerçek sınır makinenin belleği.
Hayır. Her şey tarayıcının içinde JavaScript ile çalışır, dosya cihazından hiç çıkmaz. Sunucu tarafında çalışan araçlarda durum farklıdır: örneğin Aspose'un çevrimiçi bölücüsü dosyanı sunucusuna yükler, dosyayı 24 saat orada tutar ve çalışma kitabını yalnızca sayfa sekmelerine göre bölebilir — bir sütunun içindeki değerlere göre değil.
Hayır, hiç kod yazmıyorsun. Bu iş için genelde VBA makrosu, PowerShell betiği ya da Python'da pandas groupby döngüsü önerilir. Bu araç aynı üç işi yapar — satırları sütuna göre gruplar, başlığı her gruba kopyalar, dosya adlarını güvenli üretir — ve indirmeden önce oluşacak dosya listesini sana gösterir.
20 MB üstündeki CSV dosyaları akış modunda bölünür: dosya tamamen belleğe alınmaz, parça parça okunur; bu modda çıktı yalnızca CSV olur. XLSX dosyaları ise her zaman tamamen belleğe açılır — yaklaşık 200.000 satır 200-300 MB RAM demektir. Bu yüzden 50 MB üstünde uyarı, 200 MB üstünde ciddi uyarı verilir. iPhone ve iPad'de Safari sekme başına belleği kıstığı için sınırlar daha düşüktür.