CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Bu makalede, CSV dosyasını Excel'e dönüştürmenin 2 kolay yolunu bulacaksınız. Ek olarak, birden çok CSV dosyasını Excel'e nasıl aktaracağınızı ve bir CSV dosyasındaki verilerin bir kısmının bir Excel sayfasında doğru şekilde görüntülenmediği durumlarla nasıl başa çıkacağınızı öğreneceksiniz.

Son zamanlarda, CSV (Virgülle Ayrılmış Değerler) formatının özelliklerini ve çeşitli özelliklerini incelemeye başladık. Excel dosyasını CSV'ye dönüştürmenin yolları. Bugün ters işlemi yapacağız - CSV'yi Excel'e aktaracağız.

Bu makale, CSV'yi Excel'de nasıl açacağınızı ve aynı anda birden çok CSV dosyasını nasıl içe aktaracağınızı gösterecektir. Ayrıca olası tuzakları belirleyeceğiz ve en etkili çözümleri sunacağız.

CSV'yi Excel'e Dönüştürme

Şirketinizin veritabanından bir Excel sayfasına bazı bilgileri çekmeniz gerekiyorsa, akla gelen ilk fikir, veritabanını bir CSV dosyasına aktarmak ve ardından CSV dosyasını Excel'e aktarmaktır.

CSV'yi Excel'e dönüştürmenin 3 yolu vardır: Dosyayı uzantısıyla açabilirsiniz. . CSV doğrudan Excel'de, Windows Gezgini'nde dosyaya çift tıklayın veya CSV'yi harici bir veri kaynağı olarak Excel'e aktarın. Aşağıda, bu üç yöntemi detaylandıracağım ve her birinin avantaj ve dezavantajlarını belirteceğim.

Excel'de bir CSV dosyası nasıl açılır

CSV dosyası başka bir programda oluşturulmuş olsa bile, komutu kullanarak dosyayı her zaman bir Excel çalışma kitabı olarak açabilirsiniz. Açılış (Açık).

Not: Excel'de bir CSV dosyasını açmak dosya biçimini değiştirmez. Başka bir deyişle, CSV dosyası bir Excel dosyasına (.xls veya .xlsx formatı) dönüştürülmeyecek, orijinal türünü (.csv veya .txt) koruyacaktır.

  1. Microsoft Excel'i başlatın, sekme Ana Sayfa (Ev) tıklayın Açılış (Açık).
  2. Bir iletişim kutusu belirecektir Açılış (Belge açma), sağ alt köşedeki açılır listeden Metin Dosyaları (Metin dosyaları).
  3. Windows Gezgini'nde CSV dosyasını bulun ve üzerine çift tıklayarak açın.

Bir CSV dosyası açarsanız, Excel, verileri yeni bir Excel çalışma kitabına ekleyerek dosyayı hemen açar. Bir metin dosyası (.txt) açarsanız, Excel Metin İçe Aktarma Sihirbazı'nı başlatır. Bununla ilgili daha fazla bilgiyi CSV'yi Excel'e Aktarma bölümünde okuyun.

Not: Microsoft Excel bir CSV dosyasını açtığında, her bir veri sütununun tam olarak nasıl içe aktarılacağını bulmak için varsayılan biçimlendirme ayarlarını kullanır.

Veriler aşağıdaki öğelerden en az biriyle eşleşiyorsa, Metin İçe Aktarma Sihirbazını kullanın:

  • CSV dosyası farklı sınırlayıcılar kullanır;
  • CSV dosyası çeşitli tarih biçimlerini kullanır;
  • Başında sıfır olan sayıları içeren verileri dönüştürüyorsunuz ve bu sıfırı korumak istiyorsunuz;
  • CSV dosyasındaki verilerin Excel'e nasıl aktarılacağını önizlemek istiyorsunuz;
  • İşinizde daha fazla esneklik istiyorsunuz.

Excel'in Metin İçe Aktarma Sihirbazını başlatmasını sağlamak için dosya uzantısını şuradan değiştirebilirsiniz: . CSV on . Txt (dosyayı açmadan önce) veya CSV'yi aşağıda açıklandığı gibi Excel'e aktarın.

Windows Gezgini'ni kullanarak bir CSV dosyası nasıl açılır

Bu, CSV'yi Excel'de açmanın en hızlı yoludur. Windows Gezgini'nde dosyaya çift tıklayın . CSV, ve yeni bir Excel çalışma kitabı olarak açılacaktır.

Ancak, bu yöntem yalnızca Microsoft Excel, dosyaları açmak için varsayılan program olarak ayarlandıysa çalışır. . CSV. Eğer öyleyse, Windows Gezgini'nde dosya adının yanında tanıdık bir simge göreceksiniz.

Excel varsayılan program değilse, bunu şu şekilde düzeltebilirsiniz:

  1. Herhangi bir dosyaya sağ tıklayın . CSV Windows Gezgini'nde ve açılan içerik menüsünde Ile aç (Birlikte aç) > Varsayılan programı seçin (Programı seçin).
  2. seçmek Excel önerilen programlar listesinde, seçenek için bir onay işareti bulunduğundan emin olun. için her zaman seçilen programı kullanın. bu tür bir dosyayı aç (Bu dosya türü için her zaman seçili uygulamayı kullanın) ve OK.CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

CSV'yi Excel'e Aktarma

Bu şekilde bir dosyadan veri aktarabilirsiniz. . CSV mevcut veya yeni bir Excel sayfasına. Önceki iki yöntemden farklı olarak, yalnızca CSV'yi Excel'de açmaz, aynı zamanda formatı dönüştürür. . CSV в . Xlsx (Excel 2007, 2010 veya 2013 kullanıyorsanız) veya . Xls (Excel 2003 ve önceki sürümlerde).

  1. İstediğiniz Excel sayfasını açın ve dosyadan veri almak istediğiniz hücreye tıklayın. . CSV or . Txt.
  2. Gelişmiş sekmesinde Veri (Veri) bölümünde Harici Verileri Al (Harici verileri al) tıklayın Metinden (Metinden).CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma
  3. Dosyayı bul . CSViçe aktarmak istediğinizi seçin ve tıklayın. ithalat (İçe Aktar) veya istediğiniz CSV dosyasına çift tıklayın.CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma
  4. Metin İçe Aktarma Sihirbazı açılacak, adımlarını izlemeniz yeterli.

Devam etmeden önce, lütfen aşağıdaki ekran görüntüsüne bir göz atın, orijinal CSV dosyasını ve istenen sonucu Excel'de gösterir. Umarım bu, aşağıdaki örnekte neden belirli ayarları seçtiğimizi daha iyi anlamanıza yardımcı olur.

  1. CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma
    • 1 Adım. İçe aktarmanın başlayacağı veri biçimini ve satır numarasını seçin. En sık seçilen sınırlandırılmış (ayırıcılarla) ve bir dizeden 1. Sihirbazın iletişim kutusunun altındaki önizleme alanı, içe aktarılan CSV dosyasının ilk birkaç kaydını gösterir.CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma
    • 2 Adım. Bu adımda, sınırlayıcıları ve satır sonlandırıcıyı seçmeniz gerekir. sınırlayıcı (Sınırlayıcı), CSV dosyasındaki değerleri ayıran karakterdir. CSV dosyanız önerilen listede olmayan bir sembol kullanıyorsa kutuyu işaretleyin. Diğer (Diğer) ve istediğiniz karakteri girin. Örneğimizde belirttiğimiz çıkıntı (Sekme karakteri) ve Virgül (Virgül) böylece her ürün (sekmeyle ayrılmış) yeni bir satırda başlar ve ID ve satış verileri gibi ürün bilgileri (virgülle ayrılır) farklı hücrelere yerleştirilir.Metin niteleyici (satır sonlandırıcı) bireysel değerleri kapsayan bir karakterdir. “metin1, metin2” gibi bu tür karakterler arasında yer alan tüm metinler, metin sınırlayıcı olarak belirttiğiniz karakteri içerse bile tek bir değer olarak içe aktarılacaktır. Bu örnekte, sınırlayıcı olarak virgül ve satır sonlandırıcı olarak tırnak işaretleri belirledik. Sonuç olarak, ondalık ayırıcılı tüm sayılar (bizim durumumuzda da virgüldür!), aşağıdaki şekilde önizleme alanında görülebileceği gibi tek bir hücreye aktarılacaktır. Bir dize sonlandırıcı olarak tırnak belirtmezsek, tüm sayılar farklı hücrelere aktarılacaktır.

      CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

    • 3 Adım. Bölgeye bak Veri önizlemesi (Örnek veri ayrıştırma). Verilerinizin görünümünden memnunsanız, düğmesine tıklayın. Bitiş (Hazır).

Bahşiş: CSV dosyanız sırayla birden fazla ardışık virgül veya başka bir sınırlayıcı karakter kullanıyorsa kutuyu işaretleyin. Ardışık sınırlayıcıları tek olarak ele alın Boş hücrelerden kaçınmak için (ardışık sınırlayıcıları bir olarak sayın).

  1. İçe aktarılan verilerin mevcut bir sayfaya mı yoksa yeni bir sayfaya mı yapıştırılacağını seçin ve OKCSV dosyasını Excel'e aktarmayı bitirmek için.CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Bahşiş: düğmeye basabilirsin Emlaklar (Özellikler) içe aktarılan veriler için güncelleme, düzen ve biçimlendirme gibi gelişmiş ayarları yapılandırmak için.

  1. CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Not: CSV dosyanız sayılar veya tarihler içeriyorsa, Excel bunları doğru şekilde dönüştürmeyebilir. İçe aktarılan verilerin biçimini değiştirmek için hatalı sütunları seçin, üzerlerine sağ tıklayın ve içerik menüsünden seçin biçim hücreleri (hücre biçimi).

CSV'yi Excel'e Dönüştürme: Sorunlar ve Çözümler

CSV formatı 30 yılı aşkın bir süredir kullanılmaktadır, ancak uzun geçmişine rağmen hiçbir zaman resmi olarak belgelenmemiştir. CSV (Virgülle Ayrılmış Değerler) adı, veri alanlarını ayırmak için virgül kullanılmasından gelir. Ama bu teoride. Aslında, birçok sözde CSV dosyası, verileri ayırmak için başka karakterler kullanır, örneğin:

  • Sekmeler – TSV dosyaları (sekmeyle ayrılmış değerler)
  • Noktalı virgül – SCSV dosyaları (noktalı virgülle ayrılmış değerler)

CSV dosyalarının bazı varyasyonları, veri alanlarını tek veya çift tırnak ile ayırır, diğerleri, Unicode'u doğru şekilde yorumlamak için UTF-8 gibi bir Unicode Bayt Dizisi İşaretleyicisi (BOM) gerektirir.

Bu standart eksikliği, bir şeyler yapmaya çalışırken karşılaşabileceğiniz çeşitli problemler yaratır. excel dosyasını csv'ye çevirve özellikle bir CSV dosyasını Excel'e aktarırken. En yaygın olanlardan başlayarak bilinen sorunlara bir göz atalım.

CSV dosyası Excel'de düzgün görüntülenmiyor

Semptomlar: Excel'de bir CSV dosyası açmaya çalışıyorsunuz ve tüm veriler ilk sütunda bitiyor.

Nedeni: Sorunun kökü, Windows bölge ve dil ayarlarınızın ve CSV dosyanızın farklı sınırlayıcılara sahip olmasıdır. Kuzey Amerika'da ve diğer bazı ülkelerde, varsayılan liste ayırıcısı virgüldür. Avrupa ülkelerinde ondalık ayırıcı olarak virgül kullanılırken, liste alanı ayırıcısı noktalı virgüldür.

Karar: Bu sorunun birkaç olası çözümü vardır. Aşağıdaki önerilere hızlıca göz atabilir ve özel göreviniz için en uygun olanı seçebilirsiniz.

  1. Doğru sınırlayıcıyı doğrudan CSV dosyasında belirtin. CSV dosyasını herhangi bir metin düzenleyicide açın (normal not defteri bile yapar) ve aşağıdaki metni ilk satıra yapıştırın. Bunun diğer verilerden önce ayrı bir satır olması gerektiğini unutmayın:
    • Virgül ayırıcıyı ayarlamak için: Eylül
    • Ayırıcıyı noktalı virgül olarak ayarlamak için: ay=;

    Tahmin edebileceğiniz gibi, bu şekilde, sadece eşittir işaretinden hemen sonra belirterek başka herhangi bir karakteri ayırıcı olarak ayarlayabilirsiniz.

  2. Excel'de istediğiniz sınırlayıcıyı seçin. Excel 2013 veya 2010'da sekmede Veri (Veri) bölümünde veri Araçları (Verilerle çalışın) tıklayın Sütunlara Metin (Sütunlara göre metin).CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına AktarmaSütun Metni Sihirbazı başladığında, ilk adımda veri biçimini seçin sınırlandırılmış (ayırıcılarla) ve tuşuna basın Sonraki (Daha öte). İkinci adımda, istediğiniz sınırlayıcıyı seçin ve Bitiş (Hazır).

    CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

  3. Uzantıyı şunundan değiştir: . CSV on .Txt. Dosya açma . Txt Excel'de Metin İçe Aktarma Sihirbazı'nı başlatacak ve CSV'yi Excel'e nasıl içe aktarılır bölümünde açıklandığı gibi istediğiniz sınırlayıcıyı seçebileceksiniz.
  4. VBA kullanarak ayırıcı olarak noktalı virgül içeren bir CSV dosyası açın. Burada, ayırıcı olarak noktalı virgül kullanan Excel'de bir CSV dosyası açan örnek bir VBA kodu verilmiştir. Kod birkaç yıl önce Excel'in önceki sürümleri (2000 ve 2003) için yazılmıştır, ancak VBA'ya oldukça aşinaysanız, virgülle ayrılmış CSV dosyalarıyla çalışacak şekilde güncelleme veya değiştirme konusunda sorun yaşamamalısınız.

Not: Gösterilen tüm çözümler, yalnızca verilen CSV dosyası için sınırlayıcıyı değiştirir. Varsayılan ayırıcıyı bir kez ve herkes için değiştirmek istiyorsanız, aşağıdaki çözüm size uyacaktır.

  1. Bölgesel standartların ayarlarında ayırıcıları değiştiriyoruz. Düğmeye bas Ana Sayfa (başlat) ve koş Kontrol Paneli (Denetim Masası), öğeye tıklayın Bölge ve Dil (Bölgesel standartlar) > Ek ayarlar (Ek seçenekler). Bir iletişim kutusu açılacaktır Biçimi Özelleştir Parametre için bir nokta (.) seçmeniz gereken (Biçim ayarı) Ondalık sembol (Tamsayı/Ondalık Ayırıcı) ve parametre için virgül (,) ayarlayın Liste ayırıcı (Liste öğesi ayırıcı).

Çevirmenin Notu: Bu ayarlar Excel'in (ve diğer birçok ülkenin) İngilizce yerelleştirmesi için verilmiştir. Yerelleştirme için, ondalık ayırıcı olarak virgül ve liste öğelerini ayırmak için noktalı virgül kullanılması daha yaygın olacaktır.

  1. CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına AktarmaÇift dokunun OKiletişim kutularını kapatmak için – işiniz bitti! Şu andan itibaren, Microsoft Excel tüm CSV (virgülle ayrılmış) dosyalarını doğru şekilde açacak ve görüntüleyecektir.

Not: Windows Denetim Masası'nı ondalık ayırıcılara ve liste öğelerine ayarlamak, yalnızca Microsoft Excel'in değil, bilgisayarınızdaki tüm programların varsayılan karakter ayarlarını değiştirir.

Excel'de CSV dosyasını açarken baştaki sıfırlar kayboluyor

Semptomlar: CSV dosyanız, başında sıfır olan değerler içeriyor ve CSV dosyasını Excel'de açarken bu sıfırlar kayboluyor.

Nedeni: Varsayılan olarak, Microsoft Excel, CSV dosyasını şu biçimde görüntüler: genel (Ortak), baştaki sıfırların kesildiği.

Karar: .csv dosyasını Excel'de açmak yerine, CSV dosyasını Excel'e dönüştürmek için daha önce yaptığımız gibi Metin İçe Aktarma Sihirbazı'nı çalıştırın.

Sihirbazın 3. adımında, başında sıfır olan değerleri içeren sütunları seçin ve bu sütunların biçimini metne değiştirin. Sıfırları yerinde tutarak CSV dosyanızı Excel'e bu şekilde dönüştürürsünüz.

CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Excel, CSV dosyasını açarken bazı değerleri tarihlere dönüştürür

Semptomlar: CSV dosyanızdaki bazı değerler tarihler gibi görünür ve Excel bu tür değerleri metin biçiminden tarih biçimine otomatik olarak dönüştürür.

Nedeni: Yukarıda belirtildiği gibi, Excel CSV dosyasını şu biçimde açar: genel (Genel), tarih benzeri değerleri metin biçiminden tarih biçimine dönüştürür. Örneğin, kullanıcı oturum açma bilgilerini içeren bir CSV dosyası açarsanız, "Nis23" girişi bir tarihe dönüştürülür.

Karar: Metin İçe Aktarma Sihirbazını kullanarak CSV dosyasını Excel'e dönüştürün. Sihirbazın 3. adımında, tarihlere benzeyen kayıtları içeren sütunları seçin ve sütun biçimini metne değiştirin.

CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Tam tersi bir sonuç elde etmeniz gerekiyorsa, yani belirli bir sütunda değerleri tarihlere dönüştürün, ardından formatı ayarlayın. Tarih (Tarih) öğesini seçin ve açılır listeden uygun tarih biçimini seçin.

Birden çok CSV dosyası Excel'e nasıl aktarılır

Microsoft Excel'in şu komutu kullanarak birden çok CSV dosyası açmanıza izin verdiğini bildiğinizi düşünüyorum. Açılış (Açık).

  1. Gelişmiş sekmesinde Fileto (Dosya) tıklayın Açılış (Aç) öğesini seçin ve iletişim kutusunun sağ alt kısmındaki açılır listeden öğesini seçin. Metin Dosyaları (Metin dosyaları).
  2. Arka arkaya birden fazla dosya seçmek için ilk dosyaya tıklayın, ardından basılı tutun vardiya, son dosyaya tıklayın. Bu dosyaların her ikisi ve aradaki her şey seçilecektir. Arka arkaya olmayan dosyaları seçmek için tuşunu basılı tutun. Ctrl ve her dosyaya tıklayın . CSVaçmak istiyorsun.
  3. İstenen tüm CSV dosyaları seçildiğinde, düğmesine tıklayın. Açılış (Açık).CSV'yi Excel'e Dönüştürme: CSV Dosyalarını Excel Elektronik Tablolarına Aktarma

Bu yöntem basit ve hızlıdır ve tek bir durumda olmasa bile mükemmel diyebiliriz – her CSV dosyası bu şekilde ayrı bir Excel çalışma kitabı olarak açılır. Uygulamada, birden çok açık Excel dosyası arasında geçiş yapmak son derece elverişsiz ve külfetli olabilir.

Umarım artık herhangi bir CSV dosyasını kolayca Excel'e dönüştürebilirsiniz. Herhangi bir sorunuz veya sorununuz varsa, yorumlarda bana yazmaktan çekinmeyin. Ve bu uzun makaleyi sonuna kadar okumakta ustalaşan herkesin sabrı için teşekkür ederim! 🙂

Yorum bırak