Chuyển CSV sang XLS
Đổi file phân cách bằng dấu phẩy hoặc dấu chấm phẩy thành bảng tính .xls cổ điển, mở được từ Excel 97 đến Microsoft 365 hiện nay. Hãy dùng khi hệ thống bạn cần tải lên chỉ định đúng định dạng nhị phân cũ này và từ chối mọi định dạng khác.
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
Thêm các file CSV
Thả một file CSV hoặc tối đa 20 file cùng lúc, mỗi file tối đa 95 MB. Ký tự phân cách nào cũng dùng được.
- 2
Kiểm tra cách đọc file CSV
Ký tự phân cách được đặt ở chế độ Tự động nhận diện. Trong Cài đặt nâng cao, bạn có thể ép dùng dấu chấm phẩy hoặc Tab, chọn Mã hóa ký tự của file gốc và đổi tên trang tính bằng Tên trang tính.
- 3
Chuyển đổi và tải lên
Nhấn Chuyển sang XLS, tải bảng tính về rồi gửi cho hệ thống nhập liệu hoặc đồng nghiệp đã yêu cầu định dạng Excel 97–2003.
Làm thế nào để chuyển CSV sang XLS?
Tải CSV lên, để Ký tự phân cách ở chế độ Tự động nhận diện và nhấn Chuyển sang XLS. Bạn nhận được bảng tính Excel 97–2003 gồm một trang tính, tiêu đề ở dòng 1 và mỗi dòng của CSV thành một dòng, miễn là file không vượt quá 65.536 dòng và 256 cột.
Chuyển CSV sang XLS cho các hệ thống chỉ đọc định dạng cũ
Người cần chuyển CSV sang XLS hiếm khi tự chọn định dạng này. Một phần mềm kế toán, cổng nhà cung cấp hay công cụ nhân sự nội bộ được xây dựng theo file Excel nhị phân do Office 97 giới thiệu, và màn hình tải lên kiểm tra phần đuôi file. CSV bị từ chối vì là văn bản; XLSX bị từ chối vì với phần mềm đó, nó là một file nén ZIP không xác định.
Bản thân việc chuyển đổi khá đơn giản, vì CSV không chứa gì mà XLS không lưu được. Mỗi dòng thành một hàng, mỗi giá trị được phân tách thành một ô, và dòng đầu thành tiêu đề. Bảng tính bổ sung cấu trúc mà hệ thống nhập mong đợi: trang tính có tên, lưới ô cố định và số được lưu dưới dạng số thay vì ký tự. Nếu phía bạn không bắt buộc dùng loại file cũ, CSV sang XLSX là lựa chọn tốt hơn, vì mọi ứng dụng bảng tính hiện nay đều mặc định dùng XLSX.
Các giới hạn của file XLS cần kiểm tra trước khi chuyển đổi
- dòng mỗi trang tính XLS
- 65.536
- cột, từ A đến IV
- 256
- ký tự trong tên trang tính
- 31
- mỗi file CSV tải lên
- 95 MB
Giới hạn số dòng là điều dễ vướng nhất. Giao dịch hằng ngày của một năm ở cửa hàng đông khách, hay danh sách khách hàng xuất từ CRM, dễ dàng vượt 65.536 dòng, và định dạng cũ không có cách nào viết tiếp trên cùng trang tính. Một CSV có tiêu đề và 70.000 bản ghi sẽ không vừa.
Ngày tháng cần được xem kỹ hơn. CSV lưu 03/04/2026 dưới dạng ký tự, và đó là tháng Ba hay tháng Tư tùy người tạo file. File Excel lưu ngày dưới dạng số thứ tự tính từ năm 1900, nên công cụ phải đọc chuỗi văn bản theo một cách. Hãy đặt Ngày tháng thành ISO trong Cài đặt nâng cao nếu hệ thống nhập có quy định định dạng, hoặc giữ nguyên khi bạn chỉ cần file mở được.
XLS đã trở thành định dạng Excel đời cũ như thế nào
1997
BIFF8 ra đời cùng Excel 97
Định dạng nhị phân đằng sau .xls có thêm văn bản Unicode và lưới 65.536 dòng mà các phiên bản sau giữ trong một thập kỷ.
2005
CSV có đặc tả chính thức
RFC 4180 ghi lại định dạng phân tách bằng dấu phẩy mà các bảng tính đã trao đổi không chính thức suốt nhiều năm.
2007
XLSX trở thành mặc định
Excel 2007 mặc định lưu bảng tính Office Open XML và nâng trang tính lên 1.048.576 dòng và 16.384 cột.
2008
OOXML trở thành tiêu chuẩn ISO
ISO/IEC 29500 được công bố, còn XLS trở thành định dạng mà phần mềm đời cũ vẫn đọc.
So sánh CSV và XLS
CSV
Giá trị phân tách bằng dấu phẩy (CSV)
CSV là định dạng văn bản thuần cho bảng, trong đó mỗi dòng là một hàng và dấu phẩy phân tách các cột. Định dạng đã được dùng từ những ngày đầu của ngành máy tính và được mô tả trong RFC 4180, dù nhiều biến thể dùng dấu chấm phẩy hoặc tab và các bảng mã văn bản khác nhau. Gần như mọi bảng tính, cơ sở dữ liệu và công cụ phân tích đều nhập và xuất được CSV, nên đây là định dạng mặc định để chuyển dữ liệu giữa các hệ thống. CSV chỉ lưu giá trị, không có công thức, định dạng trình bày, nhiều trang tính hay kiểu dữ liệu.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- –
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
CSV được chuyển sang XLS khi phía nhận vẫn "đứng yên" trong quá khứ: một hệ thống nhập cũ, bản Office đời cũ hoặc biểu mẫu tải lên chỉ liệt kê loại Excel 97–2003 và từ chối cả văn bản thuần lẫn XLSX.
Câu hỏi thường gặp về chuyển CSV sang XLS
Vì sao vẫn có người cần XLS thay vì XLSX?
Vì phía nhận không thể thay đổi. Các quy trình nhập dữ liệu nội bộ viết từ những năm 2000, một số mẫu tải lên của cơ quan nhà nước và bảng lương, hay những máy vẫn dùng Office 2003 chỉ đọc được file nhị phân BIFF8. Khi biểu mẫu tải lên chỉ chấp nhận .xls, file XLSX sẽ bị từ chối dù có cùng dữ liệu.
Điều gì xảy ra nếu file CSV có hơn 65.536 dòng?
Một trang tính XLS không chứa nổi: định dạng này dừng ở dòng 65.536, tính cả dòng tiêu đề. Hãy tách CSV thành các file nhỏ hơn trước, hoặc tạo bảng tính hiện đại bằng CSV sang XLSX, cho phép 1.048.576 dòng mỗi trang tính.
Chữ có dấu và chữ châu Á có được giữ nguyên trong file XLS không?
Có. BIFF8 lưu văn bản trong ô dưới dạng Unicode, nên tên tiếng Ba Lan, Hy Lạp hay Nhật vẫn giữ nguyên ký tự. Vấn đề thường nằm ở đầu vào: nếu CSV được lưu bằng Windows-1252 hoặc Shift_JIS, hãy chọn đúng bảng mã đó trong Mã hóa ký tự để công cụ đọc chính xác trước khi ghi bảng tính.
Công cụ có mở được file CSV dùng dấu chấm phẩy từ Excel bản châu Âu không?
Tự động nhận diện sẽ xem vài dòng đầu và nhận ra dấu phẩy, dấu chấm phẩy, Tab và dấu gạch đứng. File xuất từ tiếng Đức hoặc Pháp dùng dấu chấm phẩy và số thập phân dấu phẩy vẫn được tách đúng cột; chỉ đặt Ký tự phân cách thủ công khi một file trộn nhiều loại phân cách.
Ngoài giới hạn số dòng, XLS có giới hạn số cột không?
Có, giới hạn là 256 cột, tức đến cột IV. Các file xuất rộng từ công cụ phân tích hoặc nền tảng khảo sát có thể vượt mức này, và các cột sau IV không thể lưu trong định dạng cũ.
Sau này làm sao chuyển file XLS về lại CSV thuần?
Hãy dùng Excel sang CSV. Giá trị được giữ nguyên; chỉ mất tên trang tính và kiểu dữ liệu của ô.
- 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 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 XLS sang XLSXChuyển file Excel 97–2003 .xls sang .xlsx online. Giữ nguyên mọi trang tính, bỏ giới hạn 65.536 dòng, không cần cài Excel. Tối đa 20 file mỗi lần.
- Chuyển Excel sang CSVChuyển file Excel (XLS, XLSX, XLSM) sang CSV, mỗi trang tính thành một file riêng, chọn dấu phẩy hoặc chấm phẩy, mã hóa UTF-8 để Excel mở lại không lỗi.
- Chuyển TXT sang CSVChuyển file .txt có dấu phân cách sang CSV chuẩn online. Tự nhận diện tab, dấu |, chấm phẩy, khoảng trắng, sửa mã hóa, đặt ngoặc kép theo RFC 4180.