Büyük CSV dosyasını parçalara bölme (Pro)
Bölme CsvDrill Pro'nun bir özelliğidir. Asıl dosyanız değişmez: parçalar seçtiğiniz klasöre yeni dosyalar olarak yazılır, yarıda kesilen iş arkasında yarım dosya bırakmaz.
Adımlar
- Dosyayı CsvDrill'de açın. Taramanın bitmesini bekleyin; bölme bütün dosyayı okur.
- Araçlar › Böl'ü seçin (Pro). Pro açık değilse menüde kilitli görünür; tıklayınca ne işe yaradığını anlatan bir balon açılır.
- Nasıl bölüneceğini seçin. Her şu kadar satırda bir dosya: ör. 1.000.000 yazarsanız her parça Excel'e sığar. Sütun değerine göre: seçtiğiniz sütundaki her farklı değer ayrı bir dosya olur (en çok 1.000 dosya).
- Klasörü, dosya adı önekini ve biçimi seçin. Parçalar önek_001.csv, önek_002.csv… ya da önek_
.csv adını alır. Kodlama varsayılan olarak Excel için önerilen UTF-8 (BOM'lu), ayraç kaynakla aynıdır; ikisini de değiştirebilirsiniz. - Böl'e basın. İlerleme çubuğu durumu gösterir; İptal ederseniz yarım dosyalar silinir. Aynı adlı parçalar zaten varsa üzerlerine yazmadan önce sorulur.
İpuçları
- Parçaları Excel'de açacaksanız parça başına en çok 1.048.575 veri satırı seçin; başlık satırıyla birlikte Excel'in sınırı budur.
- Sütun değerine göre bölmede yalnız büyük/küçük harfle ya da dosya adında kullanılamayan karakterlerle ayrılan değerler aynı dosyada toplanır.
- Ayrı dosyaları yeniden tek dosyada toplamak için Araçlar › Birleştir (Pro) kullanılır; dosyaların başlıkları aynı olmalıdır.
Bölme bütün dosyayı yeniden yazar; hedef diskte dosya boyutundan biraz fazla boş yer gerekir. Yer yetmezse iş başlamadan uyarılırsınız.
Sonuç
Büyük dosyanız Excel'de açılabilecek ya da paylaşılabilecek parçalara ayrıldı; asıl dosya olduğu gibi duruyor.
Diğer rehberler
Excel'in açamadığı büyük CSV dosyasını açma
Excel'in 1.048.576 satır sınırını aşan CSV dosyasını bölmeden, yüklemeden ve dosyayı değiştirmeden açın.
CSV dosyasında bozuk Türkçe karakterleri düzeltme
Bozuk görünen harflerin sebebi yanlış kodlamadır: doğru kodlamayı seçerek dosyayı düzgün okuyun, kalıcı düzeltme için UTF-8 bir kopya ya da .xlsx oluşturun.