UltKit

Penukar XLS ke XLSX

Tukar buku kerja Excel 97–2003 ke format yang menjadi format simpanan lalai setiap aplikasi hamparan semasa. Muat naik fail .xls, kekalkan semua helaian dan muat turun buku kerja .xlsx yang dibuka tanpa Mod Keserasian.

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 lama

    Letakkan satu fail .xls atau sekumpulan fail dalam satu folder, sehingga 20 fail, setiap satu 95 MB. Fail dari Excel 97 hingga 2003 berkongsi satu susun atur binari yang sama.

  2. 2

    Kekalkan setiap helaian

    Helaian untuk ditukar bermula dengan Semua helaian pada halaman ini, jadi setiap tab dalam fail lama menjadi tab dalam fail baharu. Tukar kepada Helaian pertama sahaja jika tab lain hanyalah kerja conteng.

  3. 3

    Tukar dan simpan

    Tekan Tukar ke XLSX dan muat turun buku kerja tersebut, atau satu ZIP untuk kumpulan fail. Buka dalam Excel, Google Sheets, Numbers atau LibreOffice Calc.

Menukar XLS ke XLSX memindahkan buku kerja daripada format binari Excel 97–2003 kepada format Office Open XML yang diperkenalkan bersama Excel 2007. Baris, lajur dan nama helaian dibawa bersama; had 65,536 baris hilang; dan fail biasanya menjadi lebih kecil.

Mengapa fail XLS lama masih ditemui

Sambungan .xls ialah format simpan lalai Excel dari Excel 97 sehingga Excel 2007 menggantikannya. Arkib perakaunan, instrumen makmal dan sistem inventori terus menulisnya lama selepas itu, kerana setiap pembaca memahami format yang tidak berubah itu. Jadi fail sebegini terus muncul: eksport portal bank, senarai harga pembekal yang digunakan semula bertahun-tahun, laporan bulanan selama sedekad.

Masalah bermula apabila fail itu bertemu perisian semasa. Excel membukanya dalam Compatibility Mode, fungsi baharu enggan disimpan ke dalamnya, dan pustaka data seperti openpyxl Python hanya membaca .xlsx, jadi skrip gagal pada fail binari lama. Google Sheets dan Numbers mengimport .xls, tetapi setiap simpanan semula tetap satu penukaran. Menaik taraf sekali gus secara pukal menamatkan kerenah ulang-alik ini. Jika yang anda perlukan sebenarnya fail rata untuk import pangkalan data, terus ke XLSX ke CSV selepas langkah ini.

XLS lawan XLSX: baris, lajur dan saiz fail

baris setiap helaian dalam XLS
65,536
baris setiap helaian dalam XLSX
1,048,576
lajur dalam XLS (A hingga IV)
256
lajur dalam XLSX (A hingga XFD)
16,384

Grid ialah perbezaan yang kelihatan: enam belas kali ganda baris dan enam puluh empat kali ganda lajur. Log sensor atau eksport transaksi yang dipecahkan merentasi beberapa helaian demi muat had lama boleh diletakkan pada satu helaian selepas naik taraf.

Di sebalik tabir, perubahannya lebih besar. XLS ialah BIFF8, aliran rekod binari yang hanya didokumentasikan sepenuhnya oleh Microsoft beberapa tahun selepas dikeluarkan. XLSX ialah arkib ZIP bagi bahagian XML, diseragamkan sebagai ECMA-376 pada 2006 dan ISO/IEC 29500 pada 2008, sebab itulah begitu banyak program dan bahasa pengaturcaraan boleh membaca dan menulisnya. Lapisan ZIP juga menjelaskan mengapa data yang sama biasanya mengambil lebih sedikit ruang cakera sebagai .xlsx.

Makro dan formula perlu disemak semula

Fail .xlsx tidak boleh menyimpan makro VBA, dan penukar ini membawa nilai sel dan bukannya formula hidup, carta atau jadual pangsi. Simpan .xls asal sehingga anda membuka fail baharu dan menyemak bahawa nombor pada helaian penting anda sepadan.

Salah faham biasa tentang menaik taraf fail XLS

MitosMenamakan semula fail daripada .xls kepada .xlsx akan menaik tarafnya.

FaktaBait tetap binari BIFF8. Excel kemudian merungut bahawa format dan sambungan fail tidak sepadan, dan aplikasi lain menolaknya terus.

MitosFail XLS tidak selamat untuk disimpan langsung.

FaktaData biasa dalam fail .xls tidak berbahaya. Risikonya terletak pada makro, itulah sebabnya Excel menyekat makro dari internet secara lalai; fail .xlsx memang tidak boleh mengandunginya.

MitosHanya pengguna Excel 2003 yang masih memerlukan .xls.

FaktaSesetengah portal muat naik, import ERP lama dan perisian makmal masih memintanya, dan itulah tugas XLSX ke XLS, arah yang bertentangan.

Dua format Excel secara bersebelahan

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

XLSX

Buku kerja Microsoft Excel

XLSX ialah format buku kerja lalai Microsoft Excel sejak Office 2007, berasaskan piawaian Office Open XML. Ia menyimpan berbilang helaian, formula, pemformatan, carta, jadual pangsi dan pengesahan data dalam pakej ZIP berisi XML. Ia menyokong lebih sejuta baris setiap helaian dan merupakan format pertukaran lalai untuk hamparan perniagaan. Google Sheets, LibreOffice dan Numbers membuka XLSX, walaupun makro dan ciri lanjutan mungkin tidak dibawa bersama.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2007 · Microsoft
Penukar XLSX

Orang menaik taraf XLS ke XLSX untuk keluar daripada Compatibility Mode, melepasi had 65,536 baris dan mendapat fail yang boleh dibaca oleh aplikasi dan skrip moden tanpa pustaka lama.

Menukar XLS ke XLSX: soalan lazim

Mengapakah Excel memaparkan Mod Keserasian apabila saya membuka fail .xls?

Excel 2007 dan versi lebih baharu boleh membuka format binari lama, tetapi mengekalkan buku kerja dalam had lama supaya boleh disimpan semula sebagai .xls. Bar tajuk memaparkan Compatibility Mode untuk memberi amaran bahawa grid terhenti pada 65,536 baris dan 256 lajur. Salinan .xlsx menghapuskan had tersebut.

Adakah saya perlu memasang Excel untuk menaik taraf fail XLS?

Tidak. Penukaran dijalankan pada pelayan, jadi Chromebook, tablet atau komputer yang hanya mempunyai LibreOffice pun boleh menghasilkan fail .xlsx. Ini berguna apabila inventori IT menemukan beratus-ratus fail lama.

Adakah fail XLSX akan lebih kecil daripada XLS?

Biasanya ya. Fail .xlsx ialah pakej ZIP yang mengandungi bahagian XML, jadi teks berulang dan format kosong dimampatkan dengan baik, manakala .xls menyimpan rekod tanpa mampatan. Buku kerja dengan banyak sel teks cenderung mengecil paling banyak; buku kerja yang kebanyakannya terdiri daripada imej terbenam berubah sedikit sahaja.

Apakah yang berlaku kepada makro di dalam fail XLS lama?

Fail .xlsx tidak boleh menyimpan kod VBA mengikut reka bentuknya; Excel sendiri enggan menyimpan makro dalam sambungan itu dan mengarahkan anda ke .xlsm. Simpan .xls asal sebagai sumber makro, atau salin modul ke dalam buku kerja yang menyokong makro dalam Excel selepas penukaran.

Adakah selamat untuk memadam fail XLS asal selepas itu?

Buka beberapa contoh fail baharu dahulu dan bandingkan jumlah pada helaian penting. Penukar data menulis nilai sel, jadi buku kerja yang bergantung pada formula hidup, carta atau jadual pangsi perlu disemak sebelum fail asal dibuang. Fail yang anda muat naik di sini dipadam daripada pelayan kami selepas 30 minit.