Chuyển XLS sang XLSX
Đưa các bảng tính Excel 97–2003 về định dạng mà mọi ứng dụng bảng tính hiện nay lưu mặc định. Tải lên các file .xls, giữ toàn bộ trang tính và tải xuống file .xlsx mở được mà không cần Chế độ Tương thích.
Chuyển đổi dữ liệu
hoặc thả tệp CSV, TSV, TXT … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Ký tự ngăn cách các cột trong tệp CSV và văn bản, dùng cho cả đọc và ghi. Tự động sẽ nhận diện từ dữ liệu đầu vào và ghi bằng dấu phẩy.
UTF-8 dùng được cho mọi ngôn ngữ. Chọn UTF-8 có BOM nếu Excel trên Windows hiển thị sai ký tự có dấu hoặc ký tự châu Á khi mở tệp CSV.
Với đầu vào Excel, ODS và Numbers: chỉ chuyển trang tính đầu tiên, hoặc mọi trang tính (mỗi trang tính một tệp CSV trong tệp ZIP, hoặc mỗi trang tính một khóa JSON).
Tên thẻ trang tính trong bảng tính mới, tối đa 31 ký tự.
Mảng đối tượng dùng tên cột làm khóa cho từng dòng; mảng của mảng gọn hơn và giữ tiêu đề làm mảng đầu tiên.
Tên phần tử ngoài cùng bao tất cả các dòng; mỗi dòng trở thành một <row> bên trong nó.
Dùng trong các câu lệnh CREATE TABLE và INSERT. Chỉ gồm chữ cái, chữ số và dấu gạch dưới.
Cách đặt dấu trích dẫn và kiểu cột hơi khác nhau giữa các cơ sở dữ liệu; hãy chọn hệ bạn sẽ nhập vào.
Ghi lại các ô ngày tháng theo một định dạng thống nhất. ISO (2026-10-18) an toàn nhất cho cơ sở dữ liệu và mã nguồn; giữ nguyên để chúng như trong tệp gốc.
Cách sử dụng công cụ này
- 1
Tải lên các bảng tính cũ
Thả vào một file .xls hoặc cả một thư mục, tối đa 20 file, mỗi file 95 MB. Các file từ Excel 97 đến 2003 dùng chung một cấu trúc nhị phân.
- 2
Giữ lại mọi trang tính
Trang tính cần chuyển mặc định là Tất cả trang tính trên trang này, nên mỗi tab của file cũ sẽ trở thành một tab trong file mới. Chuyển sang Chỉ trang tính đầu tiên nếu các tab còn lại chỉ là bản nháp.
- 3
Chuyển đổi và lưu file
Nhấn Chuyển sang XLSX rồi tải xuống các workbook, hoặc một file ZIP nếu xử lý hàng loạt. Bạn có thể mở chúng bằng Excel, Google Sheets, Numbers hoặc LibreOffice Calc.
Chuyển XLS sang XLSX là đưa workbook từ định dạng nhị phân của Excel 97–2003 sang định dạng Office Open XML ra đời cùng Excel 2007. Dòng, cột và tên trang tính được giữ lại; giới hạn 65.536 dòng không còn; và file thường nhẹ hơn.
Vì sao file XLS cũ vẫn còn xuất hiện
Đuôi .xls từng là định dạng lưu mặc định của Excel từ Excel 97 cho đến khi Excel 2007 thay thế. Các kho lưu trữ kế toán, thiết bị phòng thí nghiệm và hệ thống kho vẫn tiếp tục ghi định dạng này rất lâu sau đó, vì phần mềm nào cũng đọc được định dạng cố định ấy. Vì vậy các file này vẫn xuất hiện: bản xuất từ cổng ngân hàng, bảng giá của nhà cung cấp dùng lại nhiều năm, hay cả thập kỷ báo cáo hằng tháng.
Rắc rối bắt đầu khi file đó gặp phần mềm hiện nay. Excel mở nó ở Compatibility Mode, các hàm mới không lưu được vào đó, và thư viện dữ liệu như openpyxl của Python chỉ đọc .xlsx, nên script lỗi với file nhị phân cũ. Google Sheets và Numbers nhập được .xls, nhưng mỗi lần lưu lại vẫn là một lần chuyển đổi. Nâng cấp một lần, hàng loạt, sẽ chấm dứt việc qua lại này. Nếu thứ bạn thật sự cần là file phẳng để nhập vào cơ sở dữ liệu, hãy chuyển thẳng sang XLSX sang CSV sau bước này.
XLS và XLSX: số dòng, số cột và dung lượng file
- dòng mỗi trang tính trong XLS
- 65.536
- dòng mỗi trang tính trong XLSX
- 1.048.576
- cột trong XLS (A đến IV)
- 256
- cột trong XLSX (A đến XFD)
- 16.384
Khác biệt dễ thấy nhất là bảng tính: nhiều dòng gấp mười sáu lần và nhiều cột gấp sáu mươi tư lần. Nhật ký cảm biến hoặc bản xuất giao dịch từng phải tách ra nhiều trang tính cho vừa giới hạn cũ có thể gộp vào một trang sau khi nâng cấp.
Bên trong, thay đổi còn lớn hơn. XLS là BIFF8, một luồng bản ghi nhị phân mà mãi nhiều năm sau khi ra mắt Microsoft mới công bố tài liệu đầy đủ. XLSX là kho lưu trữ ZIP gồm các phần XML, được chuẩn hóa thành ECMA-376 năm 2006 và ISO/IEC 29500 năm 2008, nên rất nhiều chương trình và ngôn ngữ lập trình đọc, ghi được. Lớp ZIP cũng là lý do cùng một dữ liệu thường chiếm ít dung lượng đĩa hơn khi ở dạng .xlsx.
Macro và công thức cần được kiểm tra lại
File .xlsx không lưu được macro VBA, và trình chuyển đổi này giữ giá trị ô chứ không giữ công thức động, biểu đồ hay pivot table. Hãy giữ file .xls gốc cho đến khi bạn mở file mới và kiểm tra các con số trên những trang tính quan trọng có khớp hay không.
Những hiểu lầm thường gặp khi nâng cấp file XLS
Lầm tưởngĐổi tên file từ .xls thành .xlsx là đã nâng cấp.
Sự thậtCác byte vẫn là BIFF8 nhị phân. Excel sẽ báo định dạng file và phần mở rộng không khớp, còn các ứng dụng khác từ chối mở hẳn.
Lầm tưởngFile XLS không an toàn nên không được giữ.
Sự thậtDữ liệu thuần trong file .xls không gây hại. Rủi ro nằm ở macro, vì vậy Excel mặc định chặn macro tải từ internet; còn file .xlsx đơn giản là không thể chứa chúng.
Lầm tưởngChỉ người dùng Excel 2003 mới còn cần .xls.
Sự thậtMột số cổng tải lên, hệ thống nhập ERP đời cũ và phần mềm phòng thí nghiệm vẫn yêu cầu định dạng này, và đó là việc của XLSX sang XLS, chiều ngược lại.
So sánh hai định dạng Excel
XLS
Sổ làm việc Microsoft Excel 97–2003
XLS là định dạng bảng tính nhị phân được Excel sử dụng từ Excel 97 cho đến khi XLSX thay thế vào năm 2007. Định dạng giới hạn ở 65.536 hàng và 256 cột mỗi trang tính và lưu dữ liệu trong một cấu trúc độc quyền. Nhiều hệ thống cũ, cổng thông tin chính phủ và tệp xuất từ ngân hàng đời cũ vẫn tạo ra hoặc yêu cầu XLS. Excel, LibreOffice và Google Sheets mở được định dạng này.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 1997 · Microsoft
XLSX
Sổ làm việc Microsoft Excel
XLSX là định dạng sổ làm việc mặc định của Microsoft Excel kể từ Office 2007, dựa trên chuẩn Office Open XML. Định dạng lưu nhiều trang tính, công thức, định dạng, biểu đồ, pivot table và quy tắc xác thực dữ liệu trong một gói ZIP chứa XML. XLSX hỗ trợ hơn một triệu hàng mỗi trang tính và là định dạng trao đổi mặc định cho bảng tính trong doanh nghiệp. Google Sheets, LibreOffice và Numbers mở được XLSX, dù macro và các tính năng nâng cao có thể không được giữ lại.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 2007 · Microsoft
Mọi người nâng cấp XLS lên XLSX để thoát Compatibility Mode, vượt giới hạn 65.536 dòng và có file mà các ứng dụng, script hiện đại đọc được mà không cần thư viện cũ.
Chuyển XLS sang XLSX: câu hỏi thường gặp
Vì sao Excel báo Chế độ Tương thích khi tôi mở file .xls?
Excel 2007 trở lên vẫn mở được định dạng nhị phân cũ, nhưng giữ workbook trong các giới hạn cũ để có thể lưu ngược lại thành .xls. Thanh tiêu đề hiển thị Compatibility Mode để cảnh báo rằng bảng tính chỉ có tối đa 65.536 dòng và 256 cột. Bản sao .xlsx sẽ loại bỏ hạn chế này.
Có cần cài Excel để chuyển XLS sang XLSX không?
Không. Quá trình chuyển đổi chạy trên máy chủ, nên Chromebook, máy tính bảng hoặc máy chỉ cài LibreOffice vẫn tạo được file .xlsx. Điều này hữu ích khi kiểm kê hệ thống CNTT phát hiện hàng trăm file cũ.
File XLSX có nhẹ hơn file XLS không?
Thường là có. File .xlsx là gói ZIP chứa các phần XML, nên văn bản lặp lại và định dạng trống được nén tốt, trong khi .xls lưu các bản ghi không nén. Workbook có nhiều ô văn bản thường nhẹ đi nhiều nhất; workbook chủ yếu chứa ảnh nhúng thì thay đổi rất ít.
Macro trong file XLS cũ sẽ ra sao?
Về thiết kế, .xlsx không thể chứa mã VBA; chính Excel cũng từ chối lưu macro vào đuôi này và hướng bạn sang .xlsm. Hãy giữ file .xls gốc làm nguồn macro, hoặc sau khi chuyển đổi, sao chép các module vào một workbook hỗ trợ macro trong Excel.
Sau khi chuyển, xóa file XLS gốc có an toàn không?
Hãy mở thử một số file mới và so sánh tổng số trên các trang tính quan trọng. Trình chuyển đổi dữ liệu ghi giá trị ô, nên workbook phụ thuộc vào công thức động, biểu đồ hoặc pivot table cần được kiểm tra trước khi xóa bản gốc. File bạn tải lên đây sẽ bị xóa khỏi máy chủ của chúng tôi sau 30 phút.
- Chuyển XLSX sang XLSChuyển file .xlsx sang định dạng .xls cũ cho Excel 2003, phần mềm ERP đời cũ và cổng nộp không nhận XLSX. Giữ mọi trang tính, 20 file mỗi lượt.
- Chuyển ODS sang XLSXChuyển bảng tính ODS từ LibreOffice hoặc OpenOffice Calc sang XLSX cho Excel. Giữ mọi trang tính, tối đa 20 file, không cần cài đặt.
- Chuyển CSV sang XLSXChuyển CSV sang file Excel XLSX, giữ nguyên số 0 ở đầu, mã ID dài và chữ có dấu. Tự nhận diện file phân cách bằng dấu phẩy, chấm phẩy và tab.
- Chuyển Numbers sang ExcelChuyển bảng tính Apple Numbers sang tệp Excel XLSX mở được trên Windows, Google Sheets và các cổng văn phòng. Giữ đủ mọi trang tính, không cần máy Mac.
- Chuyển XLSX sang CSVĐổi file XLSX thành CSV UTF-8 sạch để nhập vào Shopify, WooCommerce, Mailchimp, Salesforce hoặc cơ sở dữ liệu. Công thức thành giá trị, ngày theo ISO.
- Chuyển CSV sang XLSChuyển CSV sang XLS, định dạng Excel 97–2003 mà các hệ thống nhập liệu cũ và bản Office đời cũ vẫn yêu cầu. Tự nhận dạng dấu phân cách, tối đa 20 file một lần.