İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də csv faylı üçün hüceyrələrin siyahısını necə ixrac etmək olar?

Excel istifadə edərək, bütün iş faylını csv faylı kimi saxlaya bilərik Saxla funksiyası, amma heç bir csv faylı bir iş səhifəsindən bir sıra hüceyrələri ixrac etməyə çalışdınızmı? Bu yazıda Excel-də bu problemi həll etmək üsullarını əldə edəcəksiniz.

VBA kodu ilə csv faylına Excel-də hüceyrələrin ixracı üçündür

Excel-də Excel Kutools ilə csv faylına Excel hüceyrələrini ixrac et


VBA kodu ilə csv faylına Excel-də hüceyrələrin ixracı üçündür


Burada Excel-dən csv faylına bir sıra hüceyrələri ixrac etmək üçün VBA kodu var, xahiş edirəm:

1. Basıb saxlayın ALT + F11 düymələri və açar Proqramlar üçün Microsoft Visual Basic pəncərə.

2. Basın Taxmaq > Modules, və aşağıdakı kodu yapışdırın Modules Pəncərə.

VBA kodu: Csv faylı üçün bir sıra hüceyrə məzmunlarını ixrac edin

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. Sonra basın F5 bu kodu çalıştırmak üçün düyməsini basın və csv faylı olaraq ixrac etmək istədiyiniz hüceyrələrin aralığını seçməyi xatırlatmaq üçün bir soruş qutusu açılır.

CSV 1 doc ixrac üçündür

4. Və sonra basın OK düyməsinə yeni csv faylının qoyulması üçün bir qovluq daxil edin və csv faylının Fayl adı mətn qutusuna bir ad verin, ekran görüntüsünə baxın:

CSV 2 doc ixrac üçündür

5. Sonra basın Yadda saxla düyməsini seçin və seçilmiş aralık csv faylı olaraq qeyd edildi, onu göstərmək üçün göstərilən qovluğa gedin.


Excel-də Excel Kutools ilə csv faylına Excel hüceyrələrini ixrac et

VBA kodu ilə maraqlanmıyorsanız, burada asan bir vasitə təqdim edə bilərəm - Excel üçün KutoolsOnun ilə Dəyişdirmək üçündür Fayl xüsusiyyəti, bu işi tez həll edə bilərsiniz.

Excel üçün Kutools : 300-dən daha çox 60-dən istifadə etməklə, Excel-in əlavələri, XNUMX gündə heç bir məhdudiyyət yox idi.

Quraşdırıldıqdan sonra Excel üçün Kutools, aşağıdakı adımlarla edin:

1. Csv faylına ixrac etmək istədiyiniz məlumat aralığını seçin.

2. Sonra basın Müəssisə > İdxal ixrac > Dəyişdirmək üçündür Fayl, bax ekran görüntüsü:

xsx 3 3 doc ixrac üçündür

3. İçində Dəyişdirmək üçündür Fayl dialoq qutusunu seçin CSV (Virgülle ayrılmış) dən Fayl format seçimi seçin və sonra təyin edin Dizini saxla yeni csv faylını saxlamaq üçün ekran görüntüsünə baxın:

xsx 4 4 doc ixrac üçündür

4. Sonra basın Ok düyməsini basın, sizə lazım olan bu yeni csv faylının adını xatırlatmaq üçün bir əmr qutusu açılır və sonra basın OK bu qutuyu bağlamaq üçün seçilmiş məlumatlar bir dəfə CSV faylı olaraq ixrac ediləcək.

xsx 5 5 doc ixrac üçündür

Qeydlər:

Həqiqi dəyəri saxla: Son faylda faktiki dəyərləri göstərəcəkdir.

Ekranda göstərildiyi kimi dəyərləri saxla: Bu faylları kompüter ekranda oxuduğunuz kimi son faylda göstərəcəkdir.

Faylı ixracdan sonra açın: Bu seçimi yoxlayırsanız, aralığı ixrac etdikdən sonra avtomatik olaraq son faylını açacaq.

Bu İxracat Aralığı ilə əlaqədar faylın köməkçisinə daha çox məlumat üçün tıklayınız.

Excel İndi Download və pulsuz sınaq Kutools!


Demo: Excel üçün Kutools ilə csv / pdf / txt / html faylına hüceyrələrin ixracı üçündür

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi indir və pulsuz sınaq!



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

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 · 5 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.