İpucu: Diğer diller Google Çeviri'dir. Ziyaret edebilirsiniz English Bu linkin sürümü.
Oturum aç
x
or
x
x
Şimdi Kayıt Olun
x

or

Excel'deki hücre aralığını csv dosyasına nasıl aktarabilirim?

Excel'de, tüm çalışma sayfasını kullanarak csv dosyası olarak kaydedebiliriz. Farklı Kaydet işlevi, ancak bir çalışma sayfasından bir csv dosyasına bir hücre aralığı ihraç etmeyi denediniz mi? Bu makalede, Excel'de bu sorunu çözmek için yöntemler edineceksiniz.

Excel'deki hücrelerin VBA kodu ile csv dosyasına aktarılması

Excel'deki hücrelerin listesini Kutools for Excel ile csv dosyasına aktarın


Excel'deki hücrelerin VBA kodu ile csv dosyasına aktarılması


Burada, Excel'den csv dosyasına bir dizi hücre aktarmak için bir VBA kodu var, lütfen aşağıdaki gibi yapın:

1. Tuşunu basılı tutun. ALT + F11 tuşlarını kullanır ve Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki kodu yapıştırın: modül Pencere.

VBA kodu: Bir hücre içeriği aralığını csv dosyasına aktarın

Sub ExportRangetoFile()
'Update 20150628
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için tuşuna basın ve csv dosyası olarak dışa aktarmak istediğiniz hücre aralığını seçtiğinizi hatırlatmak için bir istem kutusu açılır.

doc export range to csv 1

4. Ve sonra tıklayın OK düğmesini tıklayın, yeni csv dosyasını koymak için bir dizin belirleyin ve Dosya adı metin kutusuna csv dosyası için bir ad verin, ekran görüntüsüne bakın:

doc export range to csv 2

5. Sonra tıklayın Kayıt etmek Seçilen aralık csv dosyası olarak kaydedildiğinde, görüntülemek için belirtilen klasöre gidebilirsiniz.


Excel'deki hücrelerin listesini Kutools for Excel ile csv dosyasına aktarın

VBA koduyla ilgilenmiyorsanız, burada size kolay bir araç tanıtabilirim - Kutools for Excel, Onun ile Dosyayı Arşiv Dosyasına Aktar özelliği sayesinde, bu işi hızla çözebilirsiniz.

Kutools for Excel : 300 günden fazla sınırlamaya gerek duymadan ücretsiz 60 kullanışlı Excel eklentileri ile.

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

1. CSV dosyasına vermek istediğiniz veri aralığını seçin.

2. Sonra tıklayın kuruluş > İthalat / İhracat > Dosyayı Arşiv Dosyasına Aktar, ekran görüntüsüne bakın:

doc ihracat aralığı için csv 3 3

3. In Dosyayı Arşiv Dosyasına Aktar diyalog kutusunu seçiniz CSV (Virgülle sınırlanmış) itibaren Dosya formatı seçeneğini belirleyin ve ardından Dizini kaydet yeni csv dosyasını kaydetmek için ekran görüntüsüne bakın:

doc ihracat aralığı için csv 4 4

4. Sonra tıklayın Ok düğmesini tıklattığınızda, bu yeni csv dosyası için istediğiniz gibi bir ad belirtmenizi hatırlatmak için bir komut kutusu açılır ve ardından Tamam'ı tıklatın. OK Bu kutuyu kapatmak için seçili veriler bir kerede bir CSV dosyası olarak dışa aktarılır.

doc ihracat aralığı için csv 5 5

Notlar:

Gerçek değeri kaydet: Son dosyadaki gerçek değerleri görüntüler.

Değerleri ekranda gösterildiği gibi kaydedin: Bilgisayar ekranında okuduğunuz gibi değerleri final dosyasında görüntüler.

Dışa aktarıldıktan sonra dosyayı aç: Bu seçeneği işaretlerseniz aralığı gönderdikten sonra otomatik olarak son dosyayı açar.

Bu İhracat Aralığı Dosya yardımcı programı hakkında daha fazla bilgi için tıklayın.

Excel için Kutools'u şimdi indirin ve ücretsiz olarak deneyin!


Demo: Excel için Kutools ile hücrelerin csv / pdf / txt / html dosyasına aktarılması

Kutools for Excel: 200'dan fazla kullanışlı Excel eklentisi ile 60 günlerinde herhangi bir sınırlama olmaksızın ücretsiz olarak çalışın. Şimdi indirin ve ücretsiz deneme!


Önerilen Üretkenlik Araçları

Excel'in Şeridi (Excel için Kutools ile birlikte)

300 + Gelişmiş Özellikler Verimliliğinizi% 71 oranında artırın ve kalabalığın arasından sıyrılmanıza yardımcı olun

Günlük çalışmanızı hızlı ve mükemmel bir şekilde tamamlamak ister misiniz? Excel için Kutools getiriyor 300 + serin ve güçlü gelişmiş özellikler (Çalışma kitaplarını birleştirme, renge göre toplama, hücre içeriğini bölme, tarihi dönüştürme vb.) 1500 + iş senaryoları, çözmenize yardımcı olur 82% Excel sorunları.

  • Saniyeler içinde tüm karmaşık işlerle uğraşın, iş yeteneğinizi geliştirmeye yardımcı olun, şiddetli rekabetten başarı elde edin ve kovulma konusunda asla endişelenmeyin.
  • Çok fazla çalışma süresi kazanın, aileyi sevmek ve bakımını yapmak ve şimdi rahat bir yaşamın tadını çıkarmak için çok zaman ayırın.
  • Her gün binlerce klavye ve fare tıklamasını azaltın, yorgun gözlerinizi ve ellerinizi rahatlatınve sana sağlıklı bir vücut ver.
  • 3 dakika içinde bir Excel uzmanı olun ve meslektaşlarınızdan veya arkadaşlarınızdan hayran kalın.
  • Artık acı veren formülleri ve VBA kodlarını hatırlamanıza gerek yok, Dinlendirici ve hoş bir zihniniz olsun, size daha önce hiç yaşamadığınız bir heyecan verin.
  • Yalnızca $ 39 harcayın, ancak diğerlerinin $ 4000 eğitiminden daha değerli. 110,000 elitleri ve 300 + tanınmış şirketler tarafından kullanılmaktadır.
  • 60 günlük sınırsız ücretsiz deneme. 60 günlük para iade garantisi. 2 yıl boyunca ücretsiz güncelleme ve destek. Bir kere alın, sonsuza dek kullanın.
  • Çalışma şeklinizi şimdi değiştirin ve size daha iyi bir hayat verin!

Office Sekmesi Office'e Verimli ve Kullanışlı Sekmeler Getirir (Excel'i içerir), Chrome, Firefox ve Yeni IE Gibi

  • Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 arttırır.
  • Her gün sizin için yüzlerce fare tıklamasını azaltın, fare eline veda edin
  • Belgeleri açıp yeni pencereler yerine aynı pencerenin yeni sekmelerinde oluşturun.
  • Daha hızlı çalışmanıza ve kalabalıktan sıyrılmanıza yardımcı olun! Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.