Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk mengeksport rangkaian sel dalam Excel ke fail csv?

Dalam Excel, kami boleh menyimpan keseluruhan lembaran kerja sebagai fail csv dengan menggunakan Save As fungsi, tetapi, adakah anda pernah cuba mengeksport pelbagai sel dari satu lembaran kerja ke fail csv? Dalam artikel ini, anda akan mendapat kaedah untuk menyelesaikan masalah ini dalam Excel.

Julat eksport sel dalam Excel ke fail csv dengan kod VBA

Julat eksport sel dalam Excel ke fail csv dengan Kutools untuk Excel


Julat eksport sel dalam Excel ke fail csv dengan kod VBA


Di sini, saya mempunyai kod VBA untuk mengeksport pelbagai sel dari Excel ke fail csv, sila lakukan seperti berikut:

1. Tahan ALT + F11 kunci, dan ia membuka Microsoft Visual Basic untuk Aplikasi tingkap.

2. Klik Memasukkan > Modul, dan tampal kod berikut dalam Modul Tetingkap.

Kod VBA: Eksport pelbagai kandungan sel ke fail csv

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. Kemudian tekan F5 kunci untuk menjalankan kod ini, dan kotak prompt akan keluar untuk mengingatkan anda memilih julat sel yang anda mahu eksport sebagai fail csv.

julat eksport doc ke csv 1

4. Kemudian klik OK butang, tentukan direktori untuk meletakkan fail csv baru, dan berikan nama untuk fail csv dalam kotak teks Nama fail, lihat tangkapan skrin:

julat eksport doc ke csv 2

5. Kemudian klik Simpan butang, dan julat yang dipilih telah disimpan sebagai fail csv, anda boleh pergi ke folder yang ditentukan untuk melihatnya.


Julat eksport sel dalam Excel ke fail csv dengan Kutools untuk Excel

Jika anda tidak berminat dengan kod VBA, di sini, saya boleh memperkenalkan anda alat mudah - Kutools untuk Excel, Dengan itu Julat Eksport ke Fail ciri, anda boleh dengan cepat menyelesaikan tugas ini.

Kutools untuk Excel : dengan lebih daripada 300 berguna tambahan Excel, bebas untuk mencuba tanpa had pada hari 60.

Selepas memasang Kutools untuk Excel, sila lakukan dengan langkah berikut:

1. Pilih julat data yang anda ingin eksport ke fail csv.

2. Kemudian klik Enterprise > Import / Eksport > Julat Eksport ke Fail, lihat tangkapan skrin:

julat eksport doc ke csv 3 3

3. Di dalam Julat Eksport ke Fail kotak dialog, pilih CSV (dipadamkan oleh Comma) daripada format fail pilihan, dan kemudian nyatakan Simpan direktori untuk menyimpan fail csv yang baru, lihat tangkapan skrin:

julat eksport doc ke csv 4 4

4. Kemudian klik Ok butang, petak segera akan muncul untuk mengingatkan anda untuk menentukan nama untuk fail csv yang anda perlukan, kemudian klik OK untuk menutup kotak ini, dan data yang dipilih akan dieksport sebagai fail CSV sekaligus.

julat eksport doc ke csv 5 5

Nota:

Simpan nilai sebenar: Ia akan memaparkan nilai sebenar dalam fail akhir.

Simpan nilai seperti yang ditunjukkan pada skrin: Ia akan memaparkan nilai dalam fail akhir seperti yang anda baca di skrin komputer.

Buka fail selepas eksport: Ia akan secara automatik membuka fail akhir selepas mengeksport rangkaian jika anda menyemak pilihan ini.

Klik untuk mengetahui lebih lanjut mengenai Julat Eksport ke utiliti Fail ini.

Muat turun dan percubaan percuma Kutools untuk Excel Sekarang!


Demo: Julat eksport sel ke csv / pdf / txt / html dengan Kutools untuk Excel

Kutools untuk Excel: dengan lebih daripada 200 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60. Muat turun dan percubaan percuma Sekarang!


Alat Produktiviti yang Disyorkan

Reben Excel (dengan Kutools untuk Excel dipasang)

300 + Ciri-ciri Lanjutan Meningkatkan Produktiviti Anda oleh 70%, dan Membantu Anda Menonjol Daripada Orang!

Adakah anda ingin menyelesaikan kerja harian dengan cepat dan sempurna? Kutools Untuk Excel membawa 300 + ciri maju yang canggih dan berkuasa (Menggabungkan buku kerja, jumlahnya mengikut warna, kandungan sel split, tarikh penukaran, dan sebagainya ...) untuk Senario kerja 1500 +, membantu anda menyelesaikannya Masalah 80% Excel.

  • Berurusan dengan semua tugas rumit dalam beberapa saat, membantu meningkatkan keupayaan kerja anda, dapatkan kejayaan dari persaingan sengit, dan jangan risau tentang dipecat.
  • Jimat banyak masa kerja, biarkan banyak masa untuk anda mencintai dan menjaga keluarga dan menikmati kehidupan yang selesa sekarang.
  • Kurangkan beribu-ribu papan kekunci dan klik tetikus setiap hari, melegakan mata dan tangan yang letih, dan memberi anda tubuh yang sihat.
  • Menjadi pakar Excel dalam minit 3, dan dapatkan pandangan yang mengagumi daripada rakan sekerja atau rakan anda.
  • Tidak perlu lagi mengingati sebarang formula yang menyakitkan dan kod VBA, mempunyai minda yang santai dan menyenangkan, memberikan anda keseronokan yang anda tidak pernah ada sebelum ini.
  • Luangkan hanya $ 39, tetapi bernilai latihan $ 4000 yang lain. Digunakan oleh elit 110,000 dan 300 + syarikat terkenal.
  • 60-hari percubaan percuma tanpa had. Jaminan wang balik 60 hari. Peningkatan dan sokongan percuma untuk tahun-tahun 2. Beli sekali, guna selama-lamanya.
  • Tukar cara anda bekerja sekarang, dan memberi anda kehidupan yang lebih baik dengan segera!

Tab Pejabat Membawa Tab Cekap dan Handy ke Pejabat (termasuk Excel), Sama Seperti Chrome, Firefox, Dan IE Baru

  • Meningkatkan produktiviti anda oleh 50% semasa melihat dan mengedit beberapa dokumen.
  • Kurangkan ratusan klik tetikus untuk anda setiap hari, mengucapkan selamat tinggal kepada tangan tetikus.
  • Buka dan buat dokumen dalam tab baharu tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Membantu anda bekerja lebih cepat dan mudah menonjol dari orang ramai! Satu saat untuk menukar antara berpuluh-puluh dokumen terbuka!
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.