UTILS.
100% trong trình duyệt
📗

Công cụ chuyển CSV sang Excel (XLSX)

Chuyển CSV thành một tệp workbook .xlsx thực thụ, hoặc xuất một sheet Excel ngược lại thành CSV — tất cả ngay trong trình duyệt của bạn.

Về công cụ này

Công cụ chuyển CSV sang Excel biến văn bản phân tách bằng dấu phẩy thuần thành một workbook .xlsx thực thụ, mở được trực tiếp trong Excel, Google Sheets, LibreOffice Calc và Numbers — và cả chiều ngược lại, trích các ô của một sheet Excel ra thành CSV sạch. Nó tạo ra đúng định dạng tệp Office Open XML (chính là tệp XML nén mà Excel dùng), chứ không phải một CSV đổi tên, nên các con số vẫn là số và true/false trở thành giá trị boolean thực.

Mọi thứ chạy cục bộ bằng một engine bảng tính nhỏ được đóng gói sẵn (fflate + minixlsx). Tệp của bạn không bao giờ rời khỏi thiết bị — không tải lên, không cần tài khoản, không máy chủ nào nhìn thấy một ô nào. Điều đó khiến nó an toàn cho các bản xuất tài chính, danh sách khách hàng và bất kỳ bảng tính nào bạn không muốn gửi lên một trang web bên thứ ba.

Dùng chế độ CSV → XLSX để dán hoặc gõ CSV rồi tải về một workbook, hoặc chế độ XLSX → CSV để thả một tệp Excel vào rồi sao chép hay tải về các hàng đã trích. Việc nhận diện ô theo kiểu dữ liệu là tùy chọn, nên bạn có thể buộc mọi giá trị giữ nguyên dạng văn bản khi số 0 đứng đầu hay mã ID quan trọng.

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

Hỗ trợ những định dạng nào và có tải lên gì không?
CSV (phân tách bằng dấu phẩy, chấm phẩy, tab hoặc thanh dọc) được chuyển thành workbook .xlsx tiêu chuẩn, và các tệp .xlsx được chuyển ngược lại thành CSV. Mọi thứ được xử lý trong trình duyệt của bạn bằng một engine đóng gói sẵn — tệp của bạn không bao giờ được tải lên bất kỳ máy chủ nào.
Chiều nào là không mất dữ liệu và chiều nào mã hóa lại dữ liệu?
CSV → XLSX ghi các ô mới: khi bật nhận diện theo kiểu, các giá trị số và true/false trở thành ô số và ô boolean thực (ID có số 0 đứng đầu giữ nguyên văn bản), điều này thay đổi kiểu ô chứ không thay đổi giá trị hiển thị. XLSX → CSV đọc lại giá trị của các ô dưới dạng văn bản — CSV không có khái niệm công thức, kiểu định dạng, màu sắc hay nhiều sheet, nên chỉ giá trị của sheet đầu tiên được xuất ra.
Nó có xử lý được nhiều sheet không?
Chiều XLSX → CSV chỉ đọc worksheet đầu tiên, vì theo định nghĩa CSV là một bảng phẳng đơn. Chiều CSV → XLSX ghi một sheet, tên của nó bạn có thể đặt trong ô tên sheet.
Số và ngày của tôi có giữ nguyên giá trị chính xác không?
Có. Khi bật ô theo kiểu, số nguyên và số thập phân sạch được lưu dưới dạng ô số và true/false thành boolean; mọi thứ khác (kể cả mã có số 0 đứng đầu và ID dài trên 15 chữ số) được giữ dưới dạng văn bản để không có gì bị âm thầm định dạng lại. Tắt ô theo kiểu để lưu mọi giá trị dưới dạng văn bản thuần.

Công cụ khác