CSV sang Excel

Chuyển tệp CSV thành tệp Excel (.xlsx) thực sự, các cột được tách đúng và giữ nguyên số 0 ở đầu.

Về CSV sang Excel

Mở trực tiếp một tệp CSV bằng Excel thường gặp lỗi: mọi hàng dồn vào một ô duy nhất vì dấu phân cách là dấu chấm phẩy, mã bưu điện như 08001 bị mất số 0 ở đầu, và các ký tự có dấu biến thành ký hiệu lạ. Công cụ chuyển đổi này đọc CSV đúng cách và ghi ra một workbook .xlsx thực sự, nhờ đó Excel mở tệp với mỗi giá trị nằm đúng một cột và văn bản gốc được giữ nguyên.

Tải tệp lên hoặc dán nội dung, kiểm tra bản xem trước rồi tải tệp Excel về. Toàn bộ quá trình chuyển đổi diễn ra trong trình duyệt của bạn nhờ engine SheetJS, nghĩa là một tệp xuất 50 MB từ CRM của bạn không bao giờ rời khỏi máy tính.

Cách dùng CSV sang Excel từng bước

  1. Kéo tệp .csv, .txt hoặc .tsv vào vùng tải lên, hoặc dán nội dung CSV vào ô bên dưới.
  2. Kiểm tra bản xem trước: nó hiển thị dấu phân cách được phát hiện và các hàng đầu tiên đã được tách thành cột. Nếu việc tách sai, hãy chọn dấu phân cách theo cách thủ công (dấu phẩy, dấu chấm phẩy, tab hoặc gạch đứng).
  3. Tùy chọn đổi tên tệp Excel và tên trang tính, đồng thời quyết định xem giá trị số có nên chuyển thành ô dạng số hay không.
  4. Nhấp "Chuyển đổi và tải Excel". Tệp .xlsx sẽ được tải xuống ngay lập tức, với độ rộng cột được điều chỉnh theo nội dung.

Ví dụ đầu vào và đầu ra

Đầu vào

id;product;price;zip
1;Keyboard;29.90;08001
2;"Monitor 27""";219;28013

Đầu ra

Trang tính "Sheet1" có 4 cột:
A1 id | B1 product | C1 price | D1 zip
A2 1 | B2 Keyboard | C2 29.9 (số) | D2 08001 (văn bản)
A3 2 | B3 Monitor 27" | C3 219 (số) | D3 28013 (văn bản)

Tại sao nên sử dụng CSV sang Excel của chúng tôi?

Các trường hợp sử dụng phổ biến

Giới hạn và mẹo

Câu hỏi thường gặp

Tại sao Excel lại dồn toàn bộ CSV của tôi vào một cột?

Excel tách cột dựa trên dấu phân cách danh sách theo vùng miền của Windows. Ở nhiều nước châu Âu (Tây Ban Nha, Pháp, Đức...), dấu đó là dấu chấm phẩy, nên một tệp CSV phân cách bằng dấu phẩy sẽ mở thành một cột duy nhất. Công cụ chuyển đổi này tự phát hiện dấu phân cách và ghi ra một tệp .xlsx thực sự, nên vấn đề này sẽ biến mất.

Số 0 ở đầu có được giữ nguyên không?

Có. Bất kỳ giá trị nào bắt đầu bằng số 0 và không đơn thuần là "0" sẽ được ghi thành ô dạng văn bản, nhờ đó mã bưu điện, số tài khoản và mã sản phẩm vẫn giữ được các số 0 của chúng.

Tệp CSV có được tải lên máy chủ không?

Không. Tệp được đọc và chuyển đổi bằng JavaScript ngay trong trình duyệt của bạn. Không có gì được gửi đến csvcreator.com hay bất kỳ bên thứ ba nào, điều này giúp công cụ an toàn với danh sách khách hàng và dữ liệu tài chính.

Sự khác biệt giữa CSV và XLSX là gì?

CSV là văn bản thuần túy với mỗi dòng là một bản ghi và các giá trị được phân tách bằng một dấu phân cách; nó không có định dạng, không có kiểu dữ liệu và chỉ có một bảng duy nhất. XLSX là định dạng workbook của Excel: nó lưu trữ nhiều trang tính, các kiểu ô (số, văn bản, ngày tháng), độ rộng cột và kiểu định dạng trong một gói XML nén.

Tôi có thể chuyển đổi một tệp CSV có dấu hoặc ký tự không thuộc bảng chữ cái Latin không?

Có. Công cụ chuyển đổi đọc văn bản dưới dạng UTF-8, nên các ký tự có dấu tiếng Việt, tiếng Thái, chữ Kirin hay các dấu tiếng Tây Ban Nha đều được ghi vào tệp Excel đúng như chúng xuất hiện trong CSV.

Công cụ liên quan

Các tiện ích miễn phí khác có thể hữu ích cho bạn

Available languages