Microsoft Excel bir elektronik tablo programıdır ve verileri analiz etmek, bilgileri bulmak, çizelgeler oluşturmak ve bunları karar vericilere sunmak için kullanılan harika bir araçtır. Excel, basit bir hesap makinesinden en teknik hesaplamalara kadar her düzeyde etkin bir şekilde çalışır. Ancak, büyük verilerle uğraşırken ara sıra bir Elektronik Tablo boyutu sorunuyla karşılaşırsınız. Bu makalede, büyük bir CSV dosyasını birden çok küçük dosyaya nasıl böleceğimizi öğrenelim.
İçindekiler
Neden Büyük Excel Elektronik Tablosunu bölmeli?
Excel Elektronik Tabloları yalnızca ilk 1.048.576 satırı ve 16.384 veri sütununu açar. Bazen bundan çok daha fazla veri içeren bir .csv dosyasıyla karşılaşırsınız.
Bir hastanede hastaların verilerini saklamanız gerektiğini varsayalım, bu kadar çok sayıda, diyelim ki bir milyondan fazla kaydı içeren bir CSV dosyasını içe aktarmanız gerekecek. Ancak buradaki soru, bir milyondan fazla kaydı olan bir Elektronik Tabloyu nasıl içe aktaracak ve yöneteceksiniz?
Çözüm, bir milyondan fazla hastanın devasa CSV dosyasını daha küçük çoklu dosyalara bölerek Excel'in çalışmasını kolaylaştırmaktır.
Excel'de büyük CSV dosyalarını açtığınızda ne olur?
Excel açmayı zor bulacaktır. Büyük dosyanın açılması birkaç dakika sürecektir ve yalnızca ilk 1048576 satırda bulunan verileri görebilirsiniz. Bundan sonra, " diyen bir hata alırsınız.Dosya Tamamen Yüklenmedi“. Yalnızca görüntülenen satırlarda çalışabilirsiniz. Bu, tüm verileri analiz etmeniz ve incelemeniz gerektiğinde yardımcı olmaz. Bu yüzden dosyayı bölmek daha iyidir.
Bu makalede, büyük CSV dosyalarının daha küçük dosyalara nasıl bölüneceğini açıklamak için iki rastgele CSV Excel elektronik tablosu kullanıyorum.
Büyük CSV Dosyalarını bölmenin yolları
1. CSV dosyalarını Bölmek için Bir Program Kullanın
Büyük CSV dosyalarını bölmek için CSV Splitter programlarını kullanabiliriz. Bu ayırıcılar, bellek sorunlarına rağmen yaygın olarak kullanılmaktadır. Dosyaları bölmek için aşağıda belirtilen programlardan herhangi birini kullanın. İnternette ücretsiz olarak indirilebilirler.
1. Büyük CSV Ayırıcı
Bu basit ve kullanımı basit bir CSV ayırıcıdır. Aşağıda bunu kullanarak dosyaları nasıl bölebileceğimizi görelim,
1. Ayırıcıyı açtıktan sonra, CSV dosyası bölmek ve bahsetmek istiyorsun Satır Sayısı ve üzerine tıklayın Bölünmüş dosya.
2. Bölme tamamlandığında, gösterildiği gibi çoklu bölünmüş dosyaları alacaksınız.
2. CSV Ayırıcı
Bu aynı zamanda yukarıdaki ayırıcı ile aynı işlevi görür. Şimdi bu programda dosyaları nasıl böleceğimizi görelim.
1. CSV ayırıcıyı açın ve bölmek istediğiniz CSV dosyasını girin. numarasını girin satırlar ve son olarak tıklayın Uygulamak.
2. Bölme işlemi tamamlandıktan sonra dosyalar, orijinal CSV dosyanızın bulunduğu konuma kaydedilir.
Piyasada çok daha fazla CSV Ayırıcı vardır, bir örnek BitRecover CSV Ayırıcı. İsterseniz bunu kullanabilirsiniz, ancak tam sürümü almak için ödeme yapmanız gerekir.
2. Çevrimiçi Kaynak Bölünmüş CSV
Ayrıca, Split CSV adlı ücretsiz bir çevrimiçi kaynak kullanarak CSV dosyalarını daha küçük dosyalara bölebilirsiniz.
1. Tarayıcınızda Split CSV'yi açın.
2. Bölmek istediğiniz dosyayı yükleyin.
3. Dosyanın sahip olmasını istediğiniz satır sayısından bahsedin.
4. Ekrandaki adımları izleyin ve son olarak Bölmek.
NOT: Bölünmüş CSV'nin bazı premium seçenekleri de vardır. Bu seçenekleri kullanmak için bazı abonelik ücretleri ödemeniz gerekir.
3. Toplu Dosya Kullanın
Büyük CSV dosyasını birden çok dosyaya bölmek için bir toplu iş dosyası da kullanabiliriz. Bir toplu iş dosyasının nasıl oluşturulacağını görelim ve sonra onu ihtiyaç sahibi yapmak için özelleştirelim.
1. Bir metin dosyası açın ( Not Defteri). CSV dosyasını bölmek için toplu iş kodunu yazın (aşağıda verilen kodu kopyalayın).
2. Şimdi, git Dosya > Farklı Kaydet > toplu iş.bat dosya >Kaydet.
3. Şimdi, dosya aşağıda gösterildiği gibi masaüstüne kaydedilir. Çift tıklama Komut isteminde çalıştırılacak dosyada.
NOT: Kodu düzenlemek isterseniz, Sağ tık toplu iş simgesine tıklayın ve Düzenlemek.
4. Toplu program kodu işledikten sonra, Büyük CSV dosyası girdinize bağlı olarak birden çok küçük dosyaya bölünecektir.
5. Şimdi, kodu inceleyelim ve belirli CSV dosyanızı bölebilmeniz için hangi değişiklikleri yapmanız gerekiyor.
Kodun sizin için uygun şekilde çalışması için aşağıdaki değerleri değiştirmeniz gerekecektir,
BFN'yi AYARLA = Bu, bölünmesi gereken CSV dosyasına işaret ediyor olmalıdır. Sadece kendi CSV dosya yolunuzla değiştirin.
AYARLA LPF = Bu, yeni dosyanızda açmak istediğiniz satır sayısıdır.
SFN AYARLA = Bu, bölünmüş dosyalarınıza verdiğiniz yeni addır.
Bu değerleri değiştirdikten sonra lütfen kodunuzu bir .bat yeni bir adla dosya oluşturun ve CSV dosyasını bölmek için yukarıdaki adımları izleyin.
4. Powershell'i kullanın
Powershell kodlaması, toplu dosya işlemeye kıyasla daha kolay ve daha hızlıdır. Dolayısıyla, bu işleme için Powershell ile gidebiliriz. İşleme geçmeden önce lütfen aşağıda verilen kodu bir not defterine kopyalayın.
1. basmak "Windows+X" Powershell'i yönetici olarak açmak için.
2. Not defterine kopyalanan kodu, CSV dosyası gereksinimlerinize göre değiştirin. Yapılacak değişiklikler şunlardır
- $InputFilename = Get-Content 'C:\file\location' :- Doldur yer CSV dosyanızın sistemdeki Dosyalarım “C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows” konumunda bulunuyor.
- $OutputFilenamePattern = 'output_done_' :- değiştirebilirsiniz çıktı dosyanızın adı bu satırda. Çıktı dosyamın adı "Çıktı-örnek" olarak değiştirildi.
- $LineLimit = 50000:- Burada satır sayısını sınırlayabilirsiniz. 10000 ile sınırlıyorum.
Değişiklikler yapıldıktan sonra kodun tamamını kopyalayın ve Powershell penceresine yapıştırın.
3. Kod, Powershell penceresinde çalıştırılır ve çıktı olarak kaydedilir. .csv Dosyalar.
5. Power Pivot'u kullanın
1. Boş bir Excel Elektronik Tablosu açın. git Veri > Yeni Sorgu > Dosyadan > CSV'den.
2. Bir CSV dosyasını içe aktarmanızı isteyen bir pencere açılır.
3. Dosyanın önizlemesi gösterilir. Şimdi, tıklayın Yükle > Yükle
4. karşı kutuyu işaretlediğinizden emin olun. "Bu verileri veri modeline ekle" ve ayrıca radyo düğmesine tıklayın “Yalnızca bağlantı oluştur”. Son olarak, tıklayın Yük.
NOT: Bu adım, verileri bir Excel sayfasına yüklemediğimizi söyler.
6. Büyük dosyanın tamamı yüklenir. Şimdi, tıklayın Verileri Yönetin.
7. Power Pivot tablosu şimdi ekranda görünecek, burada sütunları istediğiniz gibi ekleyip değiştirebilirsiniz.
Bu yöntem, CSV dosyasını daha küçük dosyalara bölmez. CSV'yi Excel'de kolayca değiştirebilirsiniz, bu gerçekten yararlıdır.
Bu kadar.
Umarım bu makale faydalı ve bilgilendirici olmuştur.
Yorum yapın ve hangi yöntemi kullandığınızı bize bildirin.