CSV sang Excel
Dán CSV và xem ngay dưới dạng bảng tính - số, ngày và mã ID được giữ đúng cách Excel cần lưu. Chỉ tải tệp .xlsx nếu bạn muốn.
CSV
Xem trước Excel
Bảng tính sẽ hiện ở đây khi bạn dán.
Dán CSV và xem ngay dưới dạng bảng tính - số, ngày và mã ID được giữ đúng cách Excel cần lưu. Chỉ tải tệp .xlsx nếu bạn muốn.
Bảng tính sẽ hiện ở đây khi bạn dán.
Một bản xuất báo cáo, sao kê ngân hàng, dữ liệu đồng nghiệp gửi: bảng tính được trao đổi dưới dạng CSV, nhưng mở bằng Excel thường làm hỏng nó. Mã bưu chính và mã nhân viên mất số 0 ở đầu, số tài khoản biến thành 1,23E+15, còn ngày tháng đổi định dạng. Dán CSV vào đây và xem chính xác nó sẽ trông thế nào trong bảng tính trước khi quyết định tải về.
Excel lưu số với 15 chữ số có nghĩa, nên số thẻ hoặc số tài khoản 16 chữ số bị thay đổi mà không báo. Giá trị có số 0 ở đầu, như mã bưu chính hay mã nhân viên, sẽ mất số 0 đó. Công cụ này chỉ chuyển một giá trị thành số hoặc ngày khi không mất gì, mọi thứ khác giữ nguyên đúng văn bản bạn đã dán.
Một ô CSV bắt đầu bằng = có thể là công thức chạy khi mở file, một cách tấn công quen thuộc nhắm vào người mở bảng tính được xuất ra. Mọi ô văn bản trong file đều được ghi dưới dạng văn bản thuần, nên không gì trong CSV có thể thực thi.
Khi bật "Nhận diện số và ngày", mỗi ô được kiểm tra riêng. 125000.50 trở thành số 125000,5 (định dạng cột trong Excel để hiện hai chữ số thập phân) và -1500.75 vẫn là số âm. 007 và mã bưu chính 040001 giữ số 0 ở đầu dưới dạng văn bản. 123456789012345 (15 chữ số) là số, nhưng 1234567890123456 (16 chữ số) vẫn là văn bản để không chữ số nào bị làm tròn. 2026-10-01 và 31/10/2026 trở thành ngày thật; 2026-02-30 không phải ngày có thật nên vẫn là văn bản. Dấu phân cách hàng nghìn và dấu phẩy thập phân (1,234 hoặc 1.234,56), dấu phần trăm (12%), số mũ (1e5) và dấu + ở đầu đều giữ nguyên là văn bản như khi dán. Ô tiêu đề luôn là văn bản.
Một giá trị nằm trong dấu ngoặc kép là một ô, dù chứa gì đi nữa: "Rao & Sons, Pune" giữ nguyên dấu phẩy, một địa chỉ trong ngoặc kép có xuống dòng vẫn nằm trong một ô, và hai dấu ngoặc kép liền nhau bên trong ngoặc được tính là một, nên "Quote ""Q4"" retainer" thành Quote "Q4" retainer. Ký tự phân tách được nhận diện từ 20 dòng đầu: trong dấu phẩy, dấu chấm phẩy, tab và dấu gạch đứng, ký tự xuất hiện nhiều nhất ở dòng đầu và lặp lại đúng số lần đó ở các dòng sau sẽ thắng, vì vậy file dùng dấu chấm phẩy từ Excel đặt dấu phẩy thập phân được đọc đúng. Nếu các cột trong bản xem trước trông sai, hãy tự chọn ký tự phân tách. Dòng trống ở giữa vẫn là hàng trống; dòng trống ở cuối bị bỏ. Khoảng trắng quanh một số được bỏ qua khi nhận diện kiểu (" 42 " thành 42), nhưng ô văn bản giữ nguyên khoảng trắng.
Nút Mở tệp đọc file theo UTF-8, đúng như tùy chọn CSV UTF-8 của Excel, Google Trang tính và phần lớn hệ thống ghi ra. File lưu dưới dạng CSV thường trong Excel cho Windows thường dùng một bảng mã Windows cũ, khi đó chữ tiếng Việt có dấu hay các chữ như é, ü, ñ hiện thành �. Hãy lưu lại file dưới dạng CSV UTF-8, hoặc mở bằng trình soạn thảo văn bản hiển thị đúng rồi dán văn bản vào đây. Dấu thứ tự byte (BOM) ở đầu file được bỏ đi, nên không bao giờ dính vào tiêu đề đầu tiên. Ngược lại, file .xlsx tải về lưu văn bản bằng Unicode, nên tên tiếng Việt, tiếng Hindi hay tiếng Trung hiển thị đúng trong bản xem trước cũng hiển thị đúng trong Excel, điều mà một CSV UTF-8 không có BOM mở bằng nhấp đúp trong Excel cho Windows thường không làm được.
Bản xem trước được tạo ngay trong trình duyệt. Chỉ khi bạn bấm Tải xuống, CSV mới được gửi lên máy chủ; máy chủ tạo workbook trong bộ nhớ và trả về trong cùng phản hồi. Không có gì được ghi ra đĩa, và bản ghi sử dụng chỉ chứa số hàng và số cột, ký tự phân cách và tùy chọn tiêu đề, không bao giờ chứa giá trị ô hay tên file.
yyyy-mm-dd và dd/mm/yyyy. Chúng trở thành ngày Excel thật, hiển thị dạng dd/mm/yyyy. Mọi định dạng khác giữ nguyên là văn bản, không đoán gì cả.
Tối đa 5.000.000 ký tự, 100.000 dòng và 500 cột. Bản xem trước hiển thị 500 dòng đầu; file tải về có đầy đủ. Ô dài hơn 32.767 ký tự, giới hạn của chính Excel, sẽ bị cắt ở độ dài đó. Mỗi địa chỉ IP được tải xuống tối đa 40 lần trong 10 phút.
Ngày có dấu gạch chéo chỉ được đọc theo ngày/tháng/năm. 10/31/2026 không thể là ngày ghi ngày trước, nên vẫn là văn bản, nhưng 03/04/2026 trở thành 3 tháng 4 năm 2026, không phải 4 tháng 3. Nếu file của bạn ghi tháng trước, hãy bỏ chọn "Nhận diện số và ngày" để giữ mọi ô đúng nguyên văn bản, hoặc xuất ngày theo dạng yyyy-mm-dd, vốn không bao giờ gây nhầm lẫn.
Một trang tính duy nhất, đặt theo tên file bạn nhập (cắt còn 31 ký tự, giới hạn tên trang tính của Excel), hoặc data nếu để trống. Khi bật "Hàng đầu tiên là tiêu đề", hàng đó in đậm trên nền xám nhạt, được cố định để luôn hiển thị khi cuộn, và mỗi cột có nút lọc. Mỗi cột rộng bằng giá trị dài nhất của nó, tối đa 60 ký tự. Ngày dùng định dạng dd/mm/yyyy, trường trống vẫn là ô trống, và file không chứa công thức hay macro. Các ô bạn sửa trong bản xem trước cũng có trong file tải về.
Chỉ với mã có độ dài cố định. Khi Excel chuyển một giá trị thành số, nó bỏ các số 0 ở đầu và chỉ giữ 15 chữ số có nghĩa, nên số tài khoản 16 chữ số như 1234567890123456 đã mất chữ số cuối: hãy mở lại file CSV gốc thay vì sửa trang tính. Với mã sáu chữ số, =TEXT(A1,"000000") ở một cột mới trả lại 040001 dưới dạng văn bản, còn định dạng số tùy chỉnh 000000 hiển thị các số 0 trong khi ô vẫn là số. Để tránh lỗi này, hãy chuyển CSV tại đây: 040001 và 1234567890123456 được ghi thành ô văn bản. Ngay trong Excel, nhập bằng Data > From Text/CSV và đặt các cột đó thành Text trước khi tải, hoặc trong Microsoft 365 tắt các tùy chọn về số 0 ở đầu và 15 chữ số tại File > Options > Data > Automatic Data Conversion.
Chỉ số đơn giản mới được chuyển đổi: một dấu trừ tùy chọn, các chữ số và tối đa một dấu chấm làm dấu thập phân, ví dụ 1234.50 hoặc -42. Dấu phân cách hàng nghìn (1,234.50), dấu phẩy thập phân (12,5), ký hiệu tiền tệ ($100), dấu phần trăm (50%), dấu cộng ở đầu (+5), số mũ (1e5) và số nguyên có số 0 ở đầu (007) được giữ nguyên văn bản, vì đọc chúng đồng nghĩa với đoán định dạng. Để chuyển cột như vậy thành số trong Excel, =NUMBERVALUE(A2,".",",") đọc 1,234.50 thành 1234,5 và =NUMBERVALUE(A2,",",".") đọc 2.500,27 thành 2500,27; tên hàm và dấu phân cách đối số (, hoặc ;) theo ngôn ngữ và khu vực của Excel bạn dùng. Giá trị 1234.50 đã chuyển hiển thị là 1234,5 cho đến khi bạn đặt cho cột định dạng số có hai chữ số thập phân.
Không, đó là chủ ý. Các giá trị như 040001 hay số 16 chữ số 1234567890123456 được ghi thành ô văn bản để giữ nguyên số 0 và các chữ số, còn tính năng kiểm tra lỗi của Excel đánh dấu mọi văn bản trông giống số. SUM và AVERAGE bỏ qua ô văn bản trong một vùng. Điều đó đúng với mã và ID, nhưng nghĩa là cột văn bản không phải số tiền để cộng tổng. Để ẩn dấu hiệu, chọn các ô, bấm biểu tượng cảnh báo rồi chọn Ignore Error, hoặc bỏ chọn Numbers formatted as text or preceded by an apostrophe trong File > Options > Formulas > Error checking rules. Chỉ chọn Convert to Number cho những cột mà số 0 ở đầu và các chữ số sau chữ số thứ 15 không quan trọng.