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

Excel dosyasını boru karakteriyle ayrılmış bir dosya olarak nasıl kaydedebilir veya dönüştürebilirim?

YazarSiluvia Değiştirme Tarihi

Bir Excel çalışma kitabını CSV dosyasına dönüştürmek yaygın ve doğrudan bir işlemdir; ancak bazen verilerinizi virgül yerine farklı bir ayırıcı — örneğin boru karakteri (|) — ile dışa aktarmanız gerekebilir. Boru ile ayrılmış dosyalar, bu biçimi içe aktarma veya ileri işlem için zorunlu kılan sistemler ya da ekiplerle veri paylaşımında özellikle kullanışlıdır. Bu eğitimde, bir Excel dosyasını boru ile ayrılmış bir dosyaya kaydetmek veya dönüştürmek için çeşitli pratik yöntemler bulacaksınız. Her çözüm, en iyi kullanım senaryoları, olası sınırlamalar ve hataları en aza indirmenize yardımcı olacak işlemsel ipuçlarıyla birlikte ayrıntılı şekilde açıklanmıştır.

Sistem liste ayırıcısını değiştirerek Excel dosyasını boru ile ayrılmış dosya olarak kaydetme

VBA Kodu – Sistem ayarlarını değiştirmeden Excel verilerini boru ile ayrılmış dosya olarak otomatik kaydetme

Excel Formülü – Boru ayırıcılarıyla değerleri birleştiren yardımcı bir sütun oluşturun, ardından sonuçları manuel olarak dışa aktarın veya kopyalayın


Sistem liste ayırıcısını değiştirerek Excel dosyasını boru ile ayrılmış dosya olarak kaydetme

Excel’in Varsayılan Ayarlar özelliği, CSV dosyalarını virgülle ayrılmış olarak dışa aktarır. Ancak boru (|) ile ayrılmış bir dosyaya ihtiyacınız varsa, sistem liste ayırıcınızı boru karakterine geçici olarak değiştirebilirsiniz. Bu yöntem, sistem bölgesel ayarlarınızı geçici olarak değiştirme yetkinizin olduğu yerel ve tek seferlik dışa aktarımlar için en uygundur. Unutmayın: Sistem ayırıcısını değiştirmek, ayarları eski haline getirene kadar tüm sistem genelinde ayırıcıya bağımlı işlemleri etkiler.

Bir Excel çalışma kitabı'yi boru ile ayrılmış dosya olarak kaydetmek için aşağıdaki adımları izleyin:

1. Bilgisayarınızda Denetim Masası penceresini açın. Denetim Masası penceresinde, Kategori seçeneğini Görünüm ölçütü altından seçin, ardından aşağıda gösterildiği gibi Saat, Dil ve Bölge seçeneğine tıklayın.

Denetim Masası'nda Saat, Dil ve Bölge'nin seçildiğinin ekran görüntüsü

2. Saat, Dil ve Bölge penceresinde, sağ taraftaki Bölge (veya Bölge ve Dil) seçeneğine tıklayın. Aşağıdaki ekran görüntüsüne bakın.

Saat, Dil ve Bölge penceresinde Bölgenin seçildiğinin ekran görüntüsü

3. Bölge(veya)Bölge ve Dil) iletişim kutusunda, aşağıda gösterildiği gibi Ek Ayarlar… düğmesine tıklayın.

Ek Ayarlar düğmesine tıklamanın ekran görüntüsü

4. Biçimi Özelleştir iletişim kutusunda, Sayılar sekmesindeki Liste ayırıcı kutusundaki virgülü silin. Ardından, liste ayırıcı olarak boru karakterini (|) girmek için Shift+\ tuşlarına basın. Yeni ayırıcıyı onaylamak için Tamam düğmesine tıklayın.

Liste ayırıcı kutusuna | sınırlayıcısının girildiğinin ekran görüntüsü

5. Tamam düğmesine tıklayarak Bölge(veya)Bölge ve Dil) iletişim kutusunu kapatın ve değişiklikleri uygulayın.

6. Çalışma kitabınızı açın ve boru ile ayrılmış dosya olarak kaydetmek istediğiniz çalışma sayfasına gidin. Dosya > Farklı Kaydet > Gözat yolunu izleyin.

Göz At düğmesinin seçildiğinin ekran görüntüsü

7. Farklı Kaydetpenceresinde aşağıdakileri yapın:

7,1) Boru ile ayrılmış dosyanız için hedef klasör seçin.

7,2) İstenilen dosya adını Dosya adı kutusuna girin.

7,3)Kaydetme Biçimini Belirt açılır menüsünden CSV (Virgülle ayrılmış) seçeneğini belirleyin. Adına rağmen bu ayar, daha önce boru (|) olarak değiştirdiğiniz sistem liste ayırıcısını kullanır.

7,4) Çalışma sayfasını dışa aktarmak için Kaydet düğmesine tıklayın.

Farklı Kaydet penceresinin yapılandırıldığının ekran görüntüsü

8. CSV formatıyla uyumlu olmayan özellikler hakkında uyarı alındığında Tamam düğmesine tıklayın. Dikkat edin: Yalnızca geçerli çalışma sayfası kaydedilecektir. Çalışma kitabınızda birden fazla sayfa varsa, üzerine yazılmasını önlemek için bu işlemi her sayfa için tekrarlayıp her dosyaya benzersiz bir ad vermelisiniz.

Bir uyarı kutusunu gösteren ekran görüntüsü

Verileriniz artık boru karakteri (|) ile ayrılmış biçimde kaydedildi. Ayırıcıyı doğrulamak veya dışa aktarılan verileri görüntülemek için Çıktı Dosyası'na sağ tıklayın, Birlikte aç > Not Defteri (veya başka bir metin düzenleyici) seçeneğini seçin ve aşağıdaki gibi sonucu inceleyin. Her değer boru karakteri (|) ile ayrılmalıdır:

Boru sınırlayıcılı dosyanın Not Defteri ile açıldığının ekran görüntüsü

Not Defteri'ndeki önizleme, aşağıda gösterildiği gibi boru ayırıcısıyla değerleri görüntüler.

Değerlerin boru sınırlayıcısıyla ayrıldığını gösteren ekran görüntüsü

Notlar ve en iyi uygulamalar: Dışa aktarma işlemini tamamladıktan sonra orijinal sistem liste ayırıcınızı mutlaka geri yükleyin; aksi takdirde diğer uygulamalarda veya veri süreçlerinde istenmeyen etkiler ortaya çıkabilir. Bu yöntem, yeterli sistem ayrıcalıklarınız yoksa ya da sistem yerelinin değiştirilmesi diğer programları bozma riski taşıyorsa kullanılamaz.

Alternatif olarak, özellikle paylaşılan veya kısıtlı ortamlarda aşağıda açıklanan VBA veya formül yöntemlerini değerlendirebilirsiniz. Bu yaklaşımlar, sistem ayarlarını atlayarak veri dışa aktarma sürecine esneklik ve özelleştirme imkanı kazandırır.


VBA Kodu – Sistem ayarlarını değiştirmeden Excel verilerini boru ile ayrılmış dosya olarak otomatik kaydetme

Sistem bölgesel ayarlarınızı değiştirmek istemiyorsanız, Excel verilerinizi doğrudan boru karakteriyle ayrılmış bir dosya olarak dışa aktarmak için bir VBA makrosu kullanabilirsiniz. Bu yöntem, tekrarlayan dışa aktarımlar, otomatik iş akışları veya varsayılan ayırıcıların değiştirilmesine izin verilmeyen ortamlarda son derece verimlidir. Herhangi bir çalışma sayfasını boru ile ayrılmış bir metin dosyası olarak kaydetme esnekliği sunar ve çıktıyı kolayca özelleştirebilirsiniz.

Avantajlar: Genel sistem ayarlarını değiştirmenize gerek yoktur; toplu işlemler ve tekrarlı kullanımlar için mükemmeldir; farklı ayırıcılar ve dosya adları için özelleştirilebilir.

1.Geliştirici Araçları>Visual Basicyolunu izleyerek VBA düzenleyicisini açın.Microsoft Visual Basic for Applicationspenceresinde,Ekle>Modülseçeneğine tıklayın ve aşağıdaki kodu modüle yapıştırın:

Sub ExportPipeDelimitedFile()
    Dim ws As Worksheet
    Dim filePath As String
    Dim rng As Range
    Dim rowArr As Variant
    Dim rowStr As String
    Dim i As Long, j As Long
    
    On Error Resume Next
    Set ws = ActiveSheet
    filePath = Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".txt", FileFilter:="Text Files (*.txt), *.txt", Title:="KutoolsforExcel")
    
    If filePath = "False" Then Exit Sub
    
    Set rng = ws.UsedRange
    Open filePath For Output As #1
    
    For i = 1 To rng.Rows.Count
        rowArr = rng.Rows(i).Value
        rowStr = ""
        
        For j = 1 To rng.Columns.Count
            rowStr = rowStr & rowArr(1, j)
            
            If j < rng.Columns.Count Then
                rowStr = rowStr & "|"
            End If
        Next j
        
        Print #1, rowStr
    Next i
    
    Close #1
    MsgBox "Export complete!", vbInformation, "KutoolsforExcel"
End Sub

2. VBA düzenleyicisini kapatın. Excel’e dönüp Alt + F8 tuşlarına basarak Makro iletişim kutusunu açın, ExportPipeDelimitedFile seçeneğini belirleyin ve Çalıştır düğmesine tıklayın. Karşınıza çıkan iletişim kutusu, kaydetme konumunuzu ve dosya adınızı belirtmenizi isteyecektir. İşlem tamamlandığında, seçilen çalışma sayfasının verileri, sistemde herhangi bir değişiklik yapılmadan boru karakteriyle ayrılmış bir metin dosyası olarak dışa aktarılır.

Pratik ipuçları:

  • Bu makro, etkin çalışma sayfasından gelen verilerle bir Metin dosyası oluşturur. Belirli bir çalışma sayfasını dışa aktarmak için, makroyu çalıştırmadan önce ilgili sayfanın etkin olduğundan emin olun.
  • Boş hücreler, boş alanlar olarak dışa aktarılır.
  • Gerekirse, kodda sınırlayıcıyı ("|") diğer özel ayırıcılar için ayarlayabilirsiniz.
  • İzin hatalarıyla karşılaşırsanız, dosya yolunu kontrol edin veya hedef klasöre yazma erişiminizin olduğundan emin olun.

Excel Formülü – Boru ayırıcılarıyla değerleri birleştiren yardımcı bir sütun oluşturun, ardından sonuçları manuel olarak dışa aktarın veya kopyalayın

Verilerinizin boru ile ayrılmış bir sürümünü oluşturmanın, sistem veya Excel genel ayarlarında değişiklik yapmadan etkili bir yolu, yardımcı bir sütunda formül kullanmaktır. Bu yöntem, küçük ila orta ölçekli veri kümeleri, tek seferlik dışa aktarımlar veya dışa aktarmadan önce boru ile ayrılmış verileri incelemek istediğiniz durumlar için özellikle uygundur.

Avantajlar: Yönetici ayrıcalıklarına veya makro kullanımına gerek yoktur; hızlı görsel doğrulama mümkündür.
Sınırlamalar: Manuel kopyalama veya dışa aktarma gerektirir; büyük veri kümeleri veya sık güncellemeler için ideal değildir.

Verilerinizin A, B ve C sütunlarında yer aldığını varsayalım. Bu sütunları boru (|) sınırlayıcısıyla birleştirmek için aşağıdaki yöntemi uygulayın.

1. Yardımcı sütununuzun ilk satırına (örneğin D2 hücresine) şu formülü girin:

=A2 & "|" & B2 & "|" & C2

2. Formülü uygulamak için Enter tuşuna basın, ardından ilgili tüm satırlara yaymak üzere doldurma tutamacını aşağı doğru sürükleyin. Verileriniz daha fazla sütun veya satır içeriyorsa, formülü buna göre güncelleyin.

Açıklama: D sütunundaki her hücre, boru karakterleriyle birleştirilmiş satır verilerini gösterecektir. Daha geniş aralıklar için formülü daha fazla sütunu içerecek şekilde güncelleyin ya da (Excel 2016 ve sonraki sürümlerde mevcut olan) TEXTJOIN fonksiyonunu kullanın:

=TEXTJOIN("|",TRUE,A2:C2)

Bu sürüm, istenirse otomatik olarak herhangi bir sayıda sütunu işleyebilir ve boş hücreleri yoksayar.

3. Tüm satırları birleştirdikten sonra yardımcı sütunun tamamını seçip kopyalayın, ardından Not Defteri veya başka bir metin düzenleyiciye yapıştırın. Sonucu boru sınırlayıcılı veri dışa aktarımınız için .TXT uzantılı bir dosya olarak kaydedin.

Pratik ipuçları:

  • Daha fazla sütuna genişletiyorsanız, formüllerde yanlışlıkla eklenmiş olan sondaki boru karakterlerini kontrol edin.
  • Sonucu diğer uygulamalarda kullanmak için, yalnızca ilgili sütuna sağ tıklayın ve değerleri (formüller değil) yeni bir Excel sayfasına veya metin düzenleyiciye yapıştırın.
  • Verileriniz değiştiğinde formüller otomatik olarak güncellenir; dışa aktarılan sonuçları sabitlemek için bunları değer olarak kopyalayın.
  • Verilerinizde boru karakterleri (|) bulunuyorsa, bu karakterin dosya okuma sırasında sorun yaratmayacağını alıcı sistemle mutlaka doğrulayın.

Özet öneri: Formül Yardımcısı’nın sütun yöntemi, geçici veya önizleme amaçlı dışa aktarımlar için hızlı ve esnektir. Özellikle orta ölçekli veri kümeleriyle çalışırken veya elle dosya oluşturmadan önce sonuçları görsel olarak incelemek istediğinizde tercih edilmelidir.


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