Ana içeriğe atla

Birden çok sütunu Excel'deki tek tek metin dosyalarına nasıl aktarabilirim?

Normalde, Farklı Kaydet işlevini kullanarak bir çalışma sayfasını Excel'deki txt dosyasına hızlı ve kolay bir şekilde aktarabilirsiniz. Ancak, her sütun verilerini bir Excel çalışma sayfasından ayrı ayrı metin dosyasına kaydetmeyi hiç denediniz mi? Bu yazımda bu işi en kısa sürede nasıl çözeceğimi anlatacağım.

VBA kodu ile birden çok sütunu ayrı metin dosyalarına aktarın

Kutools for Excel ile birden çok çalışma sayfasını ayrı metin / pdf / csv dosyalarına aktarın


VBA kodu ile birden çok sütunu ayrı metin dosyalarına aktarın

Aşağıdaki VBA kodu, her sütun verisini Excel'de ayrı ayrı metin dosyasına kaydetmenize yardımcı olabilir, lütfen şu şekilde yapın:

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki makroyu modül Pencere.

VBA kodu: Birden çok sütunu ayrı metin dosyalarına aktarın:

Sub SaveValueToText()
Dim xFRNum, xFCNum As Long
Dim xStrDir As String
Dim xMaxR, xMaxC As Integer
Dim xCells As Range
Dim xIntX As Long
Dim xObjFD As FileDialog
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
With xObjFD
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            xStrDir = .SelectedItems.Item(1) & Application.PathSeparator
        Else
            Exit Sub
        End If
End With
Set xCells = ActiveSheet.Cells
xMaxR = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
xMaxC = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
For xFCNum = 1 To xMaxC
    Open xStrDir & xFCNum & "_" & ActiveSheet.Cells(1, xFCNum).Text & ".txt" For Output As #1
        For xFRNum = 1 To xMaxR
            Print #1, Cells(xFRNum, xFCNum).Value
        Next xFRNum
    Close #1
Next
End Sub

3. Kodu yapıştırdıktan sonra lütfen F5 bu kodu çalıştırmak için anahtar ve bir Browser iletişim kutusu açılır, ardından dışa aktarılan metin dosyalarınızı koymak için bir klasör seçin, ekran görüntüsüne bakın:

doc sütunları txts 1'e dışa aktar

4. Sonra tıklayın OK düğmesi ve aktif çalışma sayfasındaki her sütun verisi ayrı ayrı metin dosyasına aktarılmıştır, ekran görüntüsüne bakın:

doc sütunları txts 2'e dışa aktar


Kutools for Excel ile birden çok çalışma sayfasını ayrı metin / pdf / csv dosyalarına aktarın

Birden çok çalışma sayfasını tek tek metin, pdf veya csv dosyalarına aktarmanız gerekirse, Kutools for Excel'S Çalışma Kitabını Böl özelliği size bir iyilik yapabilir.

not:Bunu uygulamak için Çalışma Kitabını Bölöncelikle Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Excel için Kutools, lütfen aşağıdaki adımları uygulayın:

1. tıklayın Kutools Artı > alıştırma kitabı > Çalışma Kitabını Böl, ekran görüntüsüne bakın:

doc sütunları txts 3'e dışa aktar

2. In Çalışma Kitabını Böl iletişim kutusunda, txt, pdf, csv dosyaları olarak kaydetmek istediğiniz çalışma sayfalarını işaretleyin ve ardından Kayıt türü seçeneğini seçin, ardından kaydetmek istediğiniz dosya türünü seçin ve ardından Bölünmüş düğmesi, görüntülenen Klasöre Göz At iletişim kutusu, dışa aktarılan dosyaları koymak için bir klasör seçin, ekran görüntüsüne bakın:

doc sütunları txts 4'e dışa aktar

3. Sonra tıklayın OK düğmesi ve seçtiğiniz çalışma sayfaları ihtiyacınız olan belirli dosya biçimine aktarılmıştır, ekran görüntüsüne bakın:

doc sütunları txts 5'e dışa aktar

Kutools for Excel'i şimdi ücretsiz olarak indirip deneme için tıklayın!

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great code. Worked like a charm.
Can you tweak this code to not include first raw?
This comment was minimized by the moderator on the site
Hi there. Thanks in advance for the VBA code. I was wondering if instead of saving each .txt file as ANSI coding it can be made as UTF-8. Is it possible? Regards.
This comment was minimized by the moderator on the site
Great, you made my day with the code to export multiple columns into individual text files! Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations