UltKit

Penukar Excel ke CSV

Keluarkan setiap helaian buku kerja Excel sebagai fail CSV berasingan dalam satu langkah, daripada .xls era 1990-an hingga .xlsm dengan makro, menggunakan pembatas dan pengekodan yang dijangka oleh program sasaran Anda.

Penukar Data

atau seret Fail CSV, TSV, TXT … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik buku kerja

    Tambah fail .xls, .xlsx atau .xlsm, sehingga 20 fail sekali gus dan 95 MB setiap satu. Generasi format yang berbeza dalam satu kelompok tidak menjadi masalah.

  2. 2

    Pilih helaian dan pembatas

    Helaian untuk ditukar bermula dengan semua helaian. Tetapkan Pembatas kepada koma bertitik jika CSV itu akan dihantar kepada orang yang Excelnya menggunakan koma sebagai tanda perpuluhan.

  3. 3

    Tukar dan ekstrak

    Tekan Tukar ke CSV. Buku kerja yang mempunyai beberapa tab akan dikembalikan sebagai ZIP yang mengandungi satu CSV bagi setiap helaian, dinamakan mengikut setiap tab.

Muat naik fail .xls, .xlsx atau .xlsm dan tekan Tukar ke CSV: setiap helaian menjadi CSV UTF-8 yang berasingan, sedia dibuka semula dalam Excel atau diimport ke tempat lain.

Excel ke CSV untuk keseluruhan buku kerja, bukan satu tab sahaja

Excel telah menghasilkan tiga format buku kerja utama selama ini. Format binari .xls bagi Excel 97 hingga 2003 menyimpan helaian sebagai rekod BIFF dan menghadkannya kepada 65,536 baris. Format .xlsx yang diperkenalkan dengan Excel 2007 ialah Office Open XML, ZIP yang mengandungi bahagian XML dengan ruang untuk 1,048,576 baris. Format .xlsm ialah bekas yang sama dengan makro VBA di dalamnya. Ketiga-tiganya memuatkan beberapa helaian, sedangkan CSV memuatkan tepat satu.

Ketidakpadanan itulah masalah harian: laporan bulanan dengan satu tab setiap bulan, bajet dengan satu helaian bagi setiap jabatan, eksport tinjauan dengan jawapan pada satu tab dan kod pada tab lain. Mengeksport daripada Excel bermakna mengaktifkan setiap tab, memilih Simpan Sebagai dan mengesahkan amaran, dua belas kali. Di sini seluruh buku kerja dimasukkan sekali dan setiap tab keluar sebagai fail yang dinamakan mengikut tab itu.

Untuk tab pertama buku kerja moden yang akan dimasukkan ke kedai atau CRM, XLSX ke CSV disediakan dengan tarikh ISO.

Perbandingan Save As Excel, Google Sheets dan penukar ini

Penukar iniSimpan Sebagai ExcelMuat turun Google Sheets
Setiap helaian dieksport dalam satu langkahyesnono
Koma atau koma bertitik dipilih bagi setiap failyesMengikut rantau WindowsKoma sahaja
Membuka .xls, .xlsx dan .xlsmyesyesSelepas diimport ke Sheets
Output UTF-8yesHanya dengan jenis CSV UTF-8yes
Berfungsi tanpa memasang perisianyesnoyes

Koma atau koma bertitik: pembatas CSV mengikut rantau

Di AS, UK, Kanada, Australia, Jepun dan tempat lain yang menggunakan titik sebagai tanda perpuluhan, Windows menggunakan koma sebagai pemisah senarai. Excel di sana menulis dan menjangka koma.

  • Pembatas: koma
  • Sepadan dengan RFC 4180 dan kebanyakan pengimport web

XLS

Buku kerja Microsoft Excel 97–2003

XLS ialah format hamparan binari yang digunakan oleh Excel dari Excel 97 hingga XLSX menggantikannya pada 2007. Ia terhad kepada 65,536 baris dan 256 lajur setiap helaian dan menyimpan data dalam struktur proprietari. Banyak sistem warisan, portal kerajaan dan eksport bank lama masih menghasilkan atau memerlukan XLS. Excel, LibreOffice dan Google Sheets boleh membukanya.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
1997 · Microsoft
Penukar XLS

CSV

Nilai dipisahkan koma

CSV ialah format teks biasa untuk jadual di mana setiap baris ialah satu rekod dan koma memisahkan lajur. Ia telah digunakan sejak awal era pengkomputeran dan diterangkan dalam RFC 4180, walaupun banyak varian menggunakan koma bertitik atau tab dan pengekodan teks berbeza. Hampir setiap hamparan, pangkalan data dan alat analitik boleh mengimport dan mengeksportnya, menjadikannya format lalai untuk memindahkan data antara sistem. CSV hanya menyimpan nilai, tanpa formula, pemformatan, berbilang helaian atau jenis data.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
–
Penukar CSV

Orang menukar keseluruhan buku kerja Excel kepada CSV untuk menyerahkan data kepada seseorang yang tiada Excel, untuk mengarkibkannya sebagai teks biasa yang kekal lebih lama daripada mana-mana program hamparan, atau untuk memecahkan laporan berbilang tab kepada satu fail bagi setiap jadual.

Nombor, tarikh dan sifar pendahulu dalam CSV yang dieksport

CSV menerima nilai tersimpan setiap sel, bukan format paparannya di skrin. Tarikh ditulis seperti yang dipaparkan Excel melainkan anda menetapkan Tarikh kepada ISO atau cap masa Unix, dan nombor mengekalkan ketepatan penuh. Excel menyimpan tarikh sebagai nombor siri yang dikira dari 1 Januari 1900, dan masih menganggap 1900 sebagai tahun lompat, pepijat yang dikekalkan demi keserasian dengan Lotus 1-2-3.

Sifar di hadapan hanya kekal jika sel itu berupa teks dalam buku kerja. Poskod yang ditaip sebagai 02134 dalam sel nombor sudah disimpan sebagai 2134, jadi CSV tidak dapat mengembalikan sifar itu. Perjalanan pulang juga penting: klik dua kali pada CSV membenarkan Excel meneka jenis semula, itulah sebabnya nama gen seperti SEPT2 menjadi tarikh; pada 2020 HUGO Gene Nomenclature Committee menamakannya semula (SEPTIN2). Untuk membina semula buku kerja dengan kawalan, gunakan CSV ke XLS atau Data → From Text/CSV.

Soalan lazim penukar Excel ke CSV

Mengapakah Excel hanya menyimpan helaian semasa sebagai CSV?

Fail CSV hanya memuatkan satu jadual, jadi Simpan Sebagai dalam Excel menulis helaian aktif sahaja dan memberi amaran bahawa yang lain akan hilang. Dengan Helaian untuk ditukar ditetapkan kepada semua helaian, setiap tab di sini menjadi CSV tersendiri dalam satu ZIP.

Bolehkah saya menukar fail .xls lama daripada Excel 2003 ke CSV?

Ya. Format binari .xls yang digunakan oleh Excel 97 hingga 2003 ditukar sama seperti .xlsx. Helaiannya dihadkan kepada 65,536 baris dan 256 lajur, jadi CSV tidak akan melebihi grid tersebut.

Apakah yang berlaku kepada makro dalam buku kerja .xlsm?

Makro VBA ialah kod, bukan data, jadi ia ditinggalkan; CSV mengandungi nilai sel yang terakhir dihasilkan oleh makro itu.

Bagaimanakah cara membuka CSV berpembatas koma bertitik dalam lajur di Excel?

Excel memisahkan CSV menggunakan pemisah senarai daripada tetapan rantau Windows anda. Jika fail menggunakan aksara lain, buka melalui Data → From Text/CSV dan pilih pembatas di situ, atau tukar semula dengan tetapan Pembatas yang sepadan.

Mengapakah perlu memilih UTF-8 dengan BOM untuk Excel ke CSV?

Tanda urutan bait (BOM) ialah tiga bait tidak kelihatan di permulaan fail yang memberitahu Excel pada Windows supaya membaca teks sebagai UTF-8. Tanpanya, Excel kembali kepada halaman kod tempatan dan nama beraksen bertukar menjadi simbol seperti é. Kebanyakan pengimport web mengabaikan BOM, walaupun segelintir skrip yang ketat tersangkut padanya.