İçindekiler
Birden fazla CSV dosyasını Excel'e dönüştürmenin 3 hızlı yolu her dosyayı ayrı bir elektronik tabloya dönüştürmek veya tüm verileri tek bir sayfada birleştirmek.
Farklı uygulamalardan CSV formatındaki dosyaları sık sık dışa aktarıyorsanız, aynı konuyla ilgili bir grup ayrı dosyaya sahip olabilirsiniz. Elbette, Excel aynı anda birkaç dosyayı açabilir, ancak ayrı çalışma kitapları olarak. Soru şu - birden fazla .csv dosyasını tek bir çalışma kitabına dönüştürmenin basit bir yolu var mı? Elbette. Hatta böyle üç yol var :)
Komut İstemi kullanarak birden çok CSV dosyasını tek bir Excel dosyasında birleştirme
Birkaç csv dosyasını hızlı bir şekilde tek bir dosyada birleştirmek için Windows Komut İstemi aracını kullanabilirsiniz. İşte nasıl yapılacağı:
- Tüm hedef dosyaları tek bir klasöre taşıyın ve bu klasörün başka .csv dosyaları içermediğinden emin olun.
- Windows Gezgini'nde csv dosyalarınızı içeren klasöre gidin ve yolunu kopyalayın. Bunun için klavyenizdeki Shift tuşunu basılı tutun, klasöre sağ tıklayın ve ardından Yol olarak kopyala bağlam menüsünde.
Windows 10 ve üzeri sürümlerde Kopyalama yolu düğmesi de Dosya Gezgini'nin Ev sekmesi.
- Windows arama kutusuna şunu yazın cmd 'ye tıklayın ve ardından Komut İstemi uygulamasını başlatmak için.
- İçinde Komut İstemi penceresinde, etkin dizini CSV klasörüne değiştirmek için bir komut girin. Bunu yapmak için şunu yazın cd ardından bir uzay 'ye basın ve ardından klasör yolunu yapıştırmak için Ctrl + V tuşlarına basın.
Alternatif olarak, klasörü doğrudan Dosya Gezgini içine Komut İstemi Pencere.
- Bu noktada, ekranınız aşağıdaki gibi görünmelidir. Eğer öyleyse, komutu çalıştırmak için Enter tuşuna basın.
Bunu yaptığınızda, klasör yolu aktif dizin değişikliğini yansıtacak şekilde komut satırında görünecektir.
- Komut satırında, klasör yolundan sonra şunu yazın copy *.csv merged-csv-files.csv tuşuna basın ve Enter tuşuna basın.
Yukarıdaki komutta, merged-csv-files.csv sonuçta ortaya çıkan dosyanın adıdır, istediğiniz adla değiştirmekten çekinmeyin.
Her şey yolunda giderse, kopyalanan dosyaların adları çalıştırılan komutun altında görünecektir:
Şimdi, Komut İstemi penceresini kapatabilir ve orijinal dosyaları içeren klasöre geri dönebilirsiniz. Orada, şu adda yeni bir dosya bulacaksınız merged-csv-files.csv veya 6. adımda belirttiğiniz isim ne olursa olsun.
İpuçları ve notlar:
- Tüm verileri daha büyük bir dosyada birleştirmek, aşağıdaki homojen dosyalar için harika çalışır aynı yapı Farklı sütunlara sahip dosyalar için en iyi çözüm olmayabilir.
- Birleştirmeyi düşündüğünüz tüm dosyalar aynı sütun başlıklarına sahipse, şunları yapmak mantıklıdır okuyucu satırlarını kaldırın ilk dosya hariç tüm dosyalarda, bu nedenle büyük dosyaya yalnızca bir kez kopyalanırlar.
- Bu kopya komuta dosyaları olduğu gibi birleştirir CVS dosyalarınızın Excel'e nasıl aktarılacağı konusunda daha fazla kontrol istiyorsanız, Power Query daha uygun bir çözüm olabilir.
Power Query ile birden fazla CSV dosyasını tek bir dosyada birleştirin
Power Query, Excel 365 - Excel 2016'daki en güçlü araçlardan biridir. Diğer şeylerin yanı sıra, farklı kaynaklardan gelen verileri birleştirebilir ve dönüştürebilir - bu örnekte kullanacağımız heyecan verici bir özellik.
Birden fazla csv dosyasını tek bir Excel çalışma kitabında birleştirmek için izlemeniz gereken adımlar şunlardır:
- Tüm CSV dosyalarınızı tek bir klasöre koyun. Bu klasörün başka dosyalar içermediğinden emin olun, çünkü bunlar daha sonra ekstra hareketlere neden olabilir.
- Üzerinde Veri sekmesinde Verileri Alın & Dönüştürün grubunu seçin, tıklayın Veri Alın > Dosyadan > Klasörden . Ayrıca bakınız: Outlook'ta e-posta şablonlarındaki tabloları otomatik doldurma
- Csv dosyalarını yerleştirdiğiniz klasöre göz atın ve Açık .
- Bir sonraki ekran, seçilen klasördeki tüm dolguların ayrıntılarını gösterir. Kombine açılır menüsünde üç seçenek mevcuttur:
- Combine & Verileri Dönüştürün - Tüm csv dosyalarındaki veriler, çeşitli ayarlamalar yapabileceğiniz Power Query Editor'e yüklenecektir: sütunlar için veri türlerini seçin, istenmeyen satırları filtreleyin, kopyaları kaldırın vb.
- Kombine & Yükle - En basit ve en hızlı olanıdır. Birleştirilmiş verileri doğrudan yeni bir çalışma sayfasına yükler.
- Birleştir & Yükle... - verilerin nereye (mevcut veya yeni bir çalışma sayfasına) ve hangi biçimde (tablo, Özet Tablo raporu veya grafik, yalnızca bir bağlantı) yükleneceğini seçmenize olanak tanır.
Şimdi, her bir senaryodaki kilit noktaları kısaca tartışalım.
Verileri birleştirin ve yükleyin
En basit durumda, orijinal csv dosyalarında herhangi bir ayarlama gerekmediğinde, aşağıdakilerden birini seçin Kombine & Yükle veya Birleştir & Yükle... .
Esasen, bu iki seçenek aynı şeyi yapar - verileri ayrı dosyalardan tek bir çalışma sayfasına aktarır. İlki sonuçları yeni bir sayfaya yüklerken, ikincisi bunları nereye yükleyeceğinize karar vermenizi sağlar.
Önizleme iletişim kutusunda yalnızca aşağıdakilere karar verebilirsiniz:
- Örnek Dosya - içe aktarılan dosyalardan hangisinin örnek olarak kabul edilmesi gerektiğini belirler.
- Sınırlayıcı - CSV dosyalarında genellikle virgül kullanılır.
- Veri Tipi Algılama Excel'in her sütun için veri türünü otomatik olarak seçmesine izin verebilirsiniz ilk 200 satıra göre (varsayılan) veya tüm veri kümesi . ya da seçebilirsiniz veri türlerini tespit etmemek ve orijinal dosyadaki tüm verilerin içe aktarılmasını Metin format.
Seçimlerinizi yaptıktan sonra (çoğu durumda varsayılanlar gayet iyi çalışır) TAMAM.
Eğer seçtiyseniz Kombine & Yükle 'de, veriler yeni bir çalışma sayfasına tablo olarak aktarılacaktır.
Bu durumda Birleştir & Yükle... 'yi seçtiğinizde, verilerin nereye ve nasıl içe aktarılacağını belirtmenizi isteyen aşağıdaki iletişim kutusu görüntülenecektir:
Yukarıdaki resimde gösterilen varsayılan ayarlarla, birden fazla csv dosyasındaki veriler bunun gibi tablo biçiminde içe aktarılacaktır:
Verileri birleştirme ve dönüştürme
Bu Combine & Verileri Dönüştürün seçeneği, verilerinizin Power Query Editor'e yüklenmesini sağlayacaktır. Burada çok sayıda özellik vardır, bu nedenle farklı kaynaklardan gelen bilgileri işlemek için özellikle yararlı olanlara odaklanalım.
Birleştirilecek dosyaları filtreleme
Kaynak klasör gerçekten birleştirmek istediğinizden daha fazla dosya içeriyorsa veya bazı dosyalar .csv değilse Kaynak.Adı sütununu seçin ve alakasız olanların seçimini kaldırın.
Veri türlerini belirtin
Normalde Excel, tüm sütunlar için veri türlerini otomatik olarak belirler. Ancak bazı durumlarda varsayılanlar sizin için doğru olmayabilir. Belirli bir sütunun veri biçimini değiştirmek için üstbilgisine tıklayarak o sütunu seçin ve ardından Veri Tipi içinde Dönüşüm Grup.
Örneğin:
- Saklamak için baştaki sıfırlar sayılardan önce Metin .
- Tutarların önünde $ sembolünü görüntülemek için Para Birimi .
- Doğru şekilde görüntülemek için Tarih ve zaman değerleri, seç Tarih , Zaman veya Tarih / Saat .
Kopyaları kaldırın
Yinelenen girişlerden kurtulmak için, yalnızca benzersiz değerler içermesi gereken anahtar sütunu (benzersiz tanımlayıcı) seçin ve ardından Satırları Kaldır > Kopyaları Kaldır .
Daha fazla yardımcı özellik için şeridi keşfedin!
Verileri Excel çalışma sayfasına yükleme
Düzenlemeyi bitirdiğinizde, verilerin Excel'e yüklenmesini sağlayın. Bunun için Ev sekmesinde Kapat grubunu seçin, tıklayın Kapat & Yükle 'ye basın ve ardından ikisinden birine basın:
- Kapat & Yükle - Verileri yeni bir sayfaya tablo olarak aktarır.
- Kapat & Yükle... - verileri yeni veya mevcut bir sayfaya tablo, PivotTable veya PivotTable grafiği olarak aktarabilir.
İpuçları ve notlar:
- Power Query ile içe aktarılan veriler kalır bağlı orijinal csv dosyalarına.
- Eğer ihtiyacınız varsa diğer CSV dosyalarını birleştirin 'ye tıklayarak bunları kaynak klasörüne bırakın ve ardından sorguyu yenileyerek Yenile üzerindeki Masa Tasarımı veya Sorgu sekmesi.
- için bağlantıyı kesmek birleştirilmiş dosyayı orijinal dosyalardan ayırmak için Bağlantıyı Kaldır üzerinde Masa Tasarımı sekmesi.
Sayfaları Kopyala aracı ile birden fazla CSV dosyasını Excel'e aktarın
Önceki iki örnekte, ayrı ayrı csv dosyalarını tek bir dosyada birleştiriyorduk. Şimdi, her bir CSV'yi nasıl içe aktarabileceğinize bakalım ayrı sayfa Bunu gerçekleştirmek için, Ultimate Suite for Excel'de bulunan Sayfaları Kopyala aracını kullanacağız.
İçe aktarma işlemi her adımda bir dakika olmak üzere en fazla 3 dakikanızı alacaktır :)
- Üzerinde Ablebits Verileri sekmesine tıklayın, ardından Kopya Sayfaları ve dosyaları nasıl içe aktarmak istediğinizi belirtin:
- Her dosyayı bir dosyaya yerleştirmek için ayrı sayfa , seç Seçilen sayfaları bir çalışma kitabına .
- Tüm csv dosyalarındaki verileri bir tek çalışma sayfası , seç Seçilen sayfalardaki veriler tek bir sayfaya .
- Tıklayınız Dosya ekleme düğmesine tıklayın ve ardından içe aktarmak için csv dosyalarını bulup seçin. Bittiğinde Sonraki .
- Son olarak, eklenti verileri tam olarak nasıl yapıştırmak istediğinizi soracaktır. csv dosyaları söz konusu olduğunda, normalde varsayılan Tümünü yapıştır seçeneğine tıklayın ve sadece Anlaşıldı .
Birkaç saniye sonra, seçilen csv dosyalarının bir Excel çalışma kitabının ayrı sayfalarına dönüştürüldüğünü göreceksiniz. Hızlı ve zahmetsiz!
Birden fazla CSV'yi Excel'e dönüştürmenin yolu budur. Okuduğunuz için teşekkürler ve gelecek hafta görüşmek üzere!