Saya mencari cara untuk dengan cepat mengkonversi direktori file .csv ke format .xls atau .xlsx (akan lebih baik jika saya bisa melakukan salah satu dari ini).
Apakah ada cara mudah untuk melakukan ini atau saya perlu menginstal program pihak ketiga?
microsoft-excel
conversion
mindless.panda
sumber
sumber
Jawaban:
Dengan asumsi Anda suka dan memiliki Python (karena alasan tertentu), Anda dapat menggunakan skrip ini yang saya buat:
Berlari di direktori dengan semua file CSV, itu akan mengkonversi semuanya dan menampar ".xls" di ujungnya.
Untuk Excel 2007+ (file xlsx) mendukung hingga sekitar 1 Mrows:
sumber
Berikut adalah skrip perl yang seharusnya melakukannya, tetapi sepertinya banyak pekerjaan untuk melakukan sesuatu yang sudah dibangun ke dalam Excel.
sumber
Ada banyak hal yang belum terungkap dalam pertanyaan Anda.
Dengan asumsi bahwa file CVS Anda berada dalam struktur direktori yang mirip dengan
dan Anda ingin berakhir dengan
Saya bisa memikirkan tiga rute untuk pergi tergantung pada rasio pekerjaan dimuka untuk membersihkan pekerjaan yang Anda bersedia lakukan.
Perhatikan bahwa saya belum menulis kode apa pun untuk melakukan hal-hal ini (namun) saya hanya menawarkan ide untuk titik awal. Mungkin jika Anda bisa memberikan rincian lebih lanjut tentang apa yang Anda inginkan, Anda bisa mendapatkan penjelasan lebih rinci tentang cara menangani pendekatan dari saya atau anggota forum lain.
sumber
Untuk Windows? Versi baris perintah CoolUtils " Total CSV Converter " mendukung banyak format output termasuk JSON, Access, DBF, XML & SQL dan hanya $ 40. Itu dapat kambuh sub-direktori, menghapus file CSV asli, menggabungkan semua file ke satu dokumen, dan banyak lagi.
http://www.coolutils.com/TotalCSVConverter
" Advanced CSV Converter " ($ 40-200) adalah EXE portabel yang dapat melakukannya dengan cepat dan tanpa Excel harus diinstal.
http://www.dbf2002.com/csv-converter/commandline.html
SoftInterface " Convert XLS " dapat menggunakan Excel (tetapi tidak diperlukan) dan lebih mahal ($ 500 +), tetapi mendukung lebih banyak format dan memiliki lebih banyak opsi.
http://www.softinterface.com/Convert-XLS/Convert-XLS.htm
" Gnumeric " adalah program spreadsheet sumber terbuka yang dapat melakukan konversi langsung, tetapi dihentikan untuk Windows pada Agustus 2014.
http://www.gnumeric.org/
Jika Anda menginstal Python, " csv2odf " adalah opsi sumber terbuka dan menggunakan pendekatan templated untuk menghasilkan file ods, odt, html, xlsx, atau docx.
http://sourceforge.net/projects/csv2odf/
sumber
Dengan Node 8+ dan bash:
sumber
Cara Mudah: buka file csv Anda dari Microsoft Excel, konversi teks ke kolom (pilih sel / teks, klik Menu - Data - Teks ke Kolom) setel opsi Anda untuk mengonversi.
sumber