Saya ingin mengekspor jumlah kolom tertentu dari excel ke file .csv. Saya memiliki sekitar 10 kolom seperti lname
, fname
, phone
, address
, email
dan sebagainya. Apa yang harus saya lakukan untuk mengekspor hanya kolom tertentu seperti lname
, email
, dan sebagainya?
microsoft-excel
export
csv
raul
sumber
sumber
Pilih kolom pertama yang Anda inginkan. Kemudian, sambil menahan
<Ctrl>
, pilih kolom yang Anda inginkan. Salin pilihan Anda dan rekatkan ke buku kerja baru. Simpan buku kerja baru sebagai file .csv.Jika Anda akan sering melakukan ini, catat makro langkah Anda. Ini adalah makro yang direkam dari pengujian saya. Dalam contoh saya, kolom A adalah Nama dan kolom E adalah Email. Saya juga memodifikasi makro sehingga nama file SaveAs menyertakan tanggal saat ini.
Saya akan menunjukkan contoh makro, tetapi untuk alasan apa pun, superuser kesalahan ketika saya mengklik Simpan Pengeditan. Saya akan coba lagi nanti.
sumber
Inilah solusi berteknologi rendah:
sumber
Saya menulis solusi VBA saya sendiri untuk ini sebagai tambahan; itu tersedia di sini di GitHub.
Contoh tampilan (klik gambar untuk versi yang lebih besar):
Langkah-langkah untuk digunakan adalah:
Formulir adalah modeless, jadi Anda bisa membiarkannya terbuka saat Anda memilih rentang yang berbeda atau menavigasi sheet-to-sheet atau workbook-to-workbook. Untuk diketahui, "at symbol" (
@
) berfungsi sebagai representasi format angka 'Umum' Excel untuk operasi keluaran seperti ini.Isi dari
C:\test.csv
contoh di atas:sumber
sumber
Anda dapat dengan mudah melakukan ini dengan skrip PowerShell. Anda bisa menggunakan fungsi Get-ExcelData di cuplikan PowerShell ini dan menyalurkan hasilnya melalui Select-Object dan akhirnya ke Export-Csv .
sumber
Jika Anda membuka file di Editor Ron, Anda dapat menyembunyikan kolom yang tidak Anda inginkan, lalu mengekspor 'tampilan' yang dihasilkan sebagai file Excel atau format lainnya. Lebih baik lagi Anda dapat menyimpan tampilan untuk digunakan di masa depan. Sangat cepat, sangat mudah.
sumber
Solusi lain:
Menyimpan tabel di lembar aktif sebagai CSV baru (dengan membuka buku kerja baru dan menyimpannya dari sana, menggunakan nama tabel sebagai nama file).
sumber