Kiat: Bahasa lain adalah Terjemahan-Google. Anda dapat mengunjungi English versi link ini
Masuk
x
or
x
x
Daftar
x

or

Bagaimana cara mengekspor berbagai sel di Excel ke file csv?

Di Excel, kita bisa menyimpan seluruh lembar kerja sebagai file csv dengan menggunakan Save As fungsi, tapi, pernahkah Anda mencoba mengekspor berbagai sel dari satu lembar kerja ke file csv? Pada artikel ini, Anda akan mendapatkan metode untuk mengatasi masalah ini di Excel.

Ekspor berbagai sel di Excel ke file csv dengan kode VBA

Ekspor berbagai sel di Excel ke file csv dengan Kutools for Excel


Ekspor berbagai sel di Excel ke file csv dengan kode VBA


Di sini, saya memiliki kode VBA untuk mengekspor berbagai sel dari Excel ke file csv, tolong lakukan hal berikut:

1. Tahan ALT + F11 kunci, dan itu membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan paste kode berikut di Modul Jendela.

Kode VBA: Ekspor berbagai konten sel ke file 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. Lalu tekan F5 kunci untuk menjalankan kode ini, dan sebuah kotak prompt akan muncul untuk mengingatkan Anda memilih kisaran sel yang ingin Anda ekspor sebagai file csv.

kisaran ekspor doc ke csv 1

4. Dan kemudian klik OK tombol, tentukan direktori untuk meletakkan file csv baru, dan beri nama untuk file csv di kotak teks File name, lihat tangkapan layar:

kisaran ekspor doc ke csv 2

5. Lalu klik Hemat tombol, dan rentang yang dipilih telah disimpan sebagai file csv, Anda bisa masuk ke folder yang Anda tentukan untuk melihatnya.


Ekspor berbagai sel di Excel ke file csv dengan Kutools for Excel

Jika Anda tidak tertarik dengan kode VBA, di sini, saya dapat mengenalkan alat yang mudah - Kutools for Excel, Dengan yang Rentang Ekspor ke File Fitur, Anda bisa cepat menyelesaikan pekerjaan ini.

Kutools for Excel : dengan lebih dari 300 berguna Excel add-in, bebas untuk mencoba tanpa batasan dalam 60 hari.

Setelah menginstal Kutools for Excel, silahkan lakukan dengan langkah-langkah berikut:

1. Pilih rentang data yang ingin Anda ekspor ke file csv.

2. Lalu klik Perusahaan > Ekspor Impor > Rentang Ekspor ke File, lihat tangkapan layar:

kisaran ekspor doc ke csv 3 3

3. di Rentang Ekspor ke File kotak dialog, pilih CSV (dipisahkan koma) dari format file pilihan, dan kemudian tentukan Simpan direktori untuk menyimpan file csv baru, lihat tangkapan layar:

kisaran ekspor doc ke csv 4 4

4. Lalu klik Ok tombol, kotak prompt akan muncul untuk mengingatkan Anda untuk menentukan nama file csv baru yang Anda butuhkan, lalu klik OK untuk menutup kotak ini, dan data yang dipilih akan diekspor sebagai file CSV sekaligus.

kisaran ekspor doc ke csv 5 5

Catatan:

Simpan nilai sebenarnya: Ini akan menampilkan nilai sebenarnya pada file akhir.

Simpan nilai seperti yang ditunjukkan di layar: Ini akan menampilkan nilai pada file akhir yang sama seperti Anda membacanya di layar komputer.

Buka file setelah ekspor: Ini akan secara otomatis membuka file terakhir setelah mengekspor kisarannya jika Anda memeriksa opsi ini.

Klik untuk tahu lebih banyak tentang utilitas Export Range to File ini.

Download dan percobaan gratis Kutools for Excel Now!


Demo: Ekspor sel ke file csv / pdf / txt / html dengan Kutools for Excel

Kutools for Excel: dengan lebih dari 200 berguna Excel add-in, bebas untuk mencoba tanpa batasan dalam 60 hari. Download dan uji coba gratis Sekarang!


Alat Produktifitas yang Direkomendasikan

Ribbon of Excel (dengan Kutools untuk Excel diinstal)

300 + Fitur Lanjutan Tingkatkan Produktivitas Anda hingga 71%, dan Bantu Anda Untuk Menonjol Dari Kerumunan!

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools Untuk Excel membawa 300 + fitur-fitur canggih yang keren dan kuat (Gabungkan buku kerja, jumlah berdasarkan warna, pisahkan konten sel, tanggal konversi, dan sebagainya ...) untuk Skenario kerja 1500 +, membantu Anda memecahkan 82% Masalah Excel.

  • Menangani semua tugas yang rumit dalam hitungan detik, membantu meningkatkan kemampuan kerja Anda, dapatkan kesuksesan dari kompetisi yang ketat, dan jangan pernah khawatir akan dipecat.
  • Hemat banyak waktu kerja, sisakan banyak waktu untuk Anda untuk mencintai dan merawat keluarga dan menikmati kehidupan yang nyaman sekarang.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, bebaskan mata dan tangan Anda yang lelah, dan memberi Anda tubuh yang sehat.
  • Menjadi ahli Excel dalam menit 3, dan dapatkan pandangan kagum dari kolega atau teman Anda.
  • Tidak perlu lagi mengingat formula dan kode VBA yang menyakitkan, memiliki pikiran yang rileks dan menyenangkan, memberikan Anda sensasi yang belum pernah Anda miliki sebelumnya.
  • Belanjakan hanya $ 39, tetapi senilai dari $ 4000 untuk pelatihan orang lain. Digunakan oleh elit 110,000 dan perusahaan terkenal 300 +.
  • Uji coba gratis tak terbatas 60-hari. Jaminan uang kembali 60-hari. Peningkatan dan dukungan gratis untuk 2 tahun. Beli sekali, gunakan selamanya.
  • Ubah cara Anda bekerja sekarang, dan berikan Anda kehidupan yang lebih baik segera!

Office Tab Menghadirkan Tab yang Efisien dan Berguna untuk Office (termasuk Excel), Sama seperti Chrome, Firefox, dan IE Baru

  • Tingkatkan produktivitas Anda hingga 50% saat melihat dan mengedit banyak dokumen.
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Buka dan buat dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Bantu Anda bekerja lebih cepat dan mudah menonjol dari keramaian! Satu detik untuk beralih di antara puluhan 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.