KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel: Tüm Sayfaları Ayrı Ayrı CSV veya Metin dosyası Olarak Kaydet veya Dışa Aktar (2 kolay yol)

YazarSiluvia Değiştirme Tarihi

Veri analizi, raporlama ve bilgi paylaşımı dünyasında, birden fazla çalışma sayfası içeren çalışma kitaplarını yönetmek için genellikle Microsoft Excel tercih edilir. Ancak sıkça karşılaşılan bir ihtiyaç, her bir çalışma sayfasını ayrı bir CSV (Virgülle Ayrılmış Değerler) ya da metin (.txt) dosyası olarak kaydetmek veya dışa aktarmaktır. Bu tür senaryolar oldukça yaygındır: meslektaşlarınızla veri paylaşımı yapmak, verileri başka veritabanlarına veya yazılım uygulamalarına aktarmak, sistem entegrasyonları gerçekleştirmek veya uyumluluk ve yedekleme amacıyla bireysel veri kümelerini arşivlemek gibi durumlar bu ihtiyacın başlıca örnekleridir. Ne yazık ki Excel, tüm sayfaları aynı anda ayrı dosyalar olarak dışa aktarmanıza olanak tanıyan yerel bir özelliğe sahip değildir; bu da her bir çalışma sayfası için manuel olarak “Farklı Kaydet” işlemini tekrarlamayı son derece zaman alıcı ve zahmetli hale getirir.

Bu makale, tüm (veya seçili) Excel sayfalarını bireysel CSV veya metin dosyalarına otomatik olarak dışa aktarmak ya da dönüştürmek için pratik ve verimli yöntemleri adım adım açıklar; böylece iş akışınız kesintisiz ve hatasız ilerler.


VBA koduyla tüm sayfaları CSV veya Metin dosyası olarak kaydedin veya dışa aktarın

Excel, tüm çalışma sayfalarını ayrı ayrı CSV veya metin dosyası olarak topluca dışa aktarmak için yerleşik bir işlev sunmasa da, bu süreci VBA koduyla otomatikleştirebilirsiniz. Bu çözüm, temel betik yazımına aşinaysanız veya dışa aktarma süreci üzerinde daha fazla denetim istiyorsanız—örneğin dosya konumu belirtmek veya özel dosya adları oluşturmak gibi—özellikle faydalıdır. Aşağıdaki VBA betikleri, çalışma kitabınızdaki her bir çalışma sayfasını kendi bireysel dosyası olarak otomatik olarak dışa aktarmanıza olanak tanır.

Tüm sayfaları ayrı ayrı CSV dosyaları olarak dışa aktarın veya dönüştürün

1. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications (VBA) düzenleyicisini açın. Excel’de Geliştirici sekmesi görünmüyorsa bile bu kısayol sayesinde VBA ortamına anında erişebilirsiniz.

2. Microsoft Visual Basic for Applications penceresinde menüden Ekle > Modül seçeneğine tıklayın. Böylece betiklerinizi girebileceğiniz yeni bir modül oluşturulur. Ardından aşağıdaki VBA kodunu oluşturulan pencereye kopyalayıp yapıştırın:

Sub ExportSheetsToCSV()
	Dim xWs As Worksheet
	Dim xcsvFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xcsvFile = CurDir & "\" & xWs.Name & ".csv"
		Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
		FileFormat: = xlCSV, CreateBackup: = False
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

3. Kodu çalıştırmak için F5 tuşuna basın veya araç çubuğundaki Çalıştır düğmesine tıklayın. İşlem tamamlandığında, her bir çalışma sayfasının bireysel bir CSV dosyası olarak Belgeler klasörüne kaydedildiğini göreceksiniz. Her dosya, ilgili çalışma sayfasının adıyla otomatik olarak adlandırılır; bu da dışa aktarılan verilerinizin düzenlenmesini kolaylaştırır. Dışa aktarılan dosyalara örnek için aşağıdaki ekran görüntüsüne bakın:

Belgeler klasöründe kaydedilmiş birden fazla CSV dosyasının ekran görüntüsü

Notlar ve İpuçları: Dışa aktarma işlemi, çalışma kitabınızın boyutuna ve içerdiği çalışma sayfası sayısına bağlı olarak birkaç saniye sürebilir. İstenmeyen veri kayıplarını önlemek için VBA makrolarını çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin. CSV/Metin Biçimi yalnızca değerleri (formülleri değil) kaydettiği için, gerekirse formüllerin değerlerine dönüştürüldüğünden emin olun.

Tüm sayfaları ayrı ayrı Metin dosyası dosyaları olarak dışa aktarın veya dönüştürün

Aşağıdaki VBA kodu, çalışma kitabınızdaki her bir çalışma sayfasını bağımsız bir metin (.txt) dosyası olarak dışa aktarmanıza olanak tanır. Bu özellik, diğer sistemlerde veya platformlarda düz metin dosyası içe aktarma veya işleme gereksiniminiz olduğunda oldukça kullanışlıdır.

Sub ExportSheetsToText()
	Dim xWs As Worksheet
	Dim xTextFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xTextFile = CurDir & "\" & xWs.Name & ".txt"
		Application.ActiveWorkbook.SaveAs Filename: = xTextFile, FileFormat: = xlText
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

CSV dışa aktarımı gibi, elde edilen metin dosyaları da Belgeler klasörüne kaydedilir ve her biri köken aldığı çalışma sayfasının adıyla otomatik olarak adlandırılır. Örneğin aşağıdaki ekran görüntüsüne bakın.

Belgeler klasöründe kaydedilmiş birden fazla Metin dosyasının ekran görüntüsü

Önemli Hususlar: Metin formatına dışa aktarırken Excel, kodda başka bir şey belirtilmediği sürece varsayılan ayırıcıyı (genellikle sekme karakteri) kullanır. Verilerinizde virgül, satır sonu veya özel karakterler varsa, dışa aktarılan dosyaların doğru biçimlendirildiğinden emin olun. Betikleri çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin ve dışa aktarma klasöründe aynı ada sahip dosyaların üzerine yazılabileceğini unutmayın.

VBA Yönteminin Avantajları ve Sınırlamaları: VBA yöntemi, tekrarlayan dışa aktarmaları otomatikleştirmek veya kullanıcı tarafından seçilen klasörlere dışa aktarma, belirli dosya türleriyle işlem yapma gibi özel betiklemeye ihtiyaç duyan senaryolar için idealdir. Ancak bu yöntem, bazı kurumsal ortamlarda güvenlik politikaları nedeniyle kısıtlanmış olan makroların etkinleştirilmesini gerektirir. Çalışma kitabınız hassas veriler içeriyorsa ya da makrolar devre dışıysa, aşağıda açıklanan alternatif çözümleri değerlendirmenizi öneririz.

Sorun Giderme:Makro dosyaları beklendiği gibi dışa aktarmıyorsa şunları kontrol edin:

  • Çalışma kitabı, beklenmedik kapanmaları veya hataları önlemek için makroyu çalıştırmadan önce kaydedilir.
  • Belgeler klasörüne yazma izniniz bulunuyor (veya farklı bir konum belirtmek için kodu özelleştirebilirsiniz).
  • Tüm çalışma sayfası adları, Windows dosya adı olarak geçerlidir. Ancak sayfa adlarında /, \, : gibi karakterler kullanmak, dosya oluşturma hatalarına yol açabilir.
  • Excel’deki makro güvenlik ayarları, VBA kodunun çalışmasına izin vermelidir. İstendiğinde lütfen makroları etkinleştirin.

Tümünü veya belirli sayfaları Kutools for Excel ile CSV veya Metin dosyası olarak kaydedin veya dışa aktarın

Kod yazmak veya çalıştırmak istemeyen kullanıcılar için Kutools for Excel, tüm çalışma sayfalarını veya seçili olanları birkaç tıklamayla ayrı ayrı CSV, metin veya diğer dosya türlerine dışa aktarmak üzere sezgisel ve akıcı bir çözüm sunar. Bu yaklaşım, özellikle kodla uğraşmak istemeyen ya da sık sık hızlı toplu dışa aktarma işlevine ihtiyaç duyan her düzeyde kullanıcı için idealdir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Excel Şeridi sekmesine gidin ve KUTOOLS PLUS > Çalışma Kitabı > Çalışma Kitabını Ayır seçeneğine tıklayın. Böylece toplu dışa aktarma arayüzü başlatılır. Aşağıdaki ekran görüntüsüne bakın:

Excel'de Kutools Plus sekmesindeki Çalışma Kitabını Böl seçeneğinin ekran görüntüsü

2. Çalışma Kitabını Ayıriletişim kutusunda, onay kutularıyla listelenmiş tüm Çalışma Sayfası Adı göreceksiniz:

  • 1). Tüm çalışma sayfalarını dışa aktarmak için Çalışma Sayfası Adı bölümünde tüm öğelerin işaretli olduğundan emin olun. Yalnızca belirli sayfaları dışa aktarmak istiyorsanız, dışlamak istediğinizleri kaldırın.
  • 2). Seçenekler alanında, Kaydetme Biçimini Belirt açılır menüsünü etkinleştirin ve tercih ettiğiniz Dosya Türü olarak Unicode Metin (*.txt) veya CSV (Macintosh) (*.csv) seçeneklerinden birini seçin. Uygun formatı seçmek, verilerinizi çoğu büyük veritabanına, diğer elektronik tablo programlarına veya metin düzenleyicilere sorunsuz aktarmanızı sağlar.
  • 3). Seçimleriniz tamamlandığında işlemeye devam etmek için Böl düğmesine tıklayın.

Çalışma Kitabını Böl iletişim kutusunun ekran görüntüsü

3. Klasör Seç iletişim kutusu ekrana geldiğinde, dışa aktarılan dosyaları kaydetmek istediğiniz klasörü seçin. Dışa aktarmayı başlatmak için Tamam düğmesine tıklayın. Dışa aktarılan belgelerinize kolay erişebilmek için hedef dizine dikkat edin.

Dosyaları kaydetmek için bir klasör belirtmek üzere Excel'deki Klasör Seç iletişim kutusunun ekran görüntüsü

Kutools, seçiminizi hemen işler ve tüm çalışma sayfalarını veya yalnızca seçtiklerinizi belirttiğiniz konuma bireysel CSV veya metin dosyaları olarak kaydeder. Dosya adları otomatik olarak ilgili çalışma sayfasının adıyla eşleşir. Bu özellik, veri dışa aktarımlarınızı minimum çabayla düzenlemeniz ve takip etmeniz açısından son derece kullanışlıdır.

Kutools for Excel'i Neden Kullanmalısınız?

Manuel dışa aktarıma veya VBA makrolarına kıyasla, Kutools for Excel hem bireysel kullanıcılar hem de kuruluşlar için benzersiz avantajlar sunar:

  • ⚡Minimum çabayla toplu dışa aktarım – Tümünü veya seçili çalışma sayfalarını verimli şekilde dışa aktarın; yerel Excel ya da manuel işlemeyle saniyeler süren işlemleri çok daha uzun sürebilecek hâle getirmeden tamamlayın.
  • 📁Çeşitli çıktı seçenekleri – CSV, TXT, PDF, XLSX ve XLS gibi çoklu formatları destekler; dışa aktarımlarınızın geniş bir yelpazedeki platformlarla ve iş gereksinimlerinizle sorunsuz uyum sağlamasını sağlar.
  • 🔍Çalışma sayfalarını esnek şekilde seçin – Gizli ve boş çalışma sayfalarını dahil etme veya hariç tutma seçeneğiyle, dışa aktarımlarınızın yalnızca ilgili verilere odaklanmasını ve öz olmasını sağlayın.
  • 🧾Net dosya adlandırma – Varsayılan olarak her çıktı dosyası, kendi çalışma sayfası adını kullanır; böylece dışa aktarımdan sonra karışıklık yaşanmaz ve gereksiz yeniden adlandırma gereği ortadan kalkar.
  • 🧩Hiç betik bilgisi gerekmez – Süreç tamamen görseldir ve teknik bilgisi olmayan herkesin verilerini kolayca dışa aktarmasını sağlar.

Demo: Kutools for Excel ile birden fazla/tüm sayfaları CSV veya Metin dosyası olarak kaydedin, dışa aktarın veya dönüştürün

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar