Giá trị phân tách bằng dấu phẩy (CSV) là định dạng file hữu ích, phổ biến. Đây là file văn bản dùng dấu phẩy làm dấu phân cách giá trị. Bạn thường cần chuyển file CSV sang tài liệu Excel (.xlsx) để thực hiện các thao tác, tính toán. Bài viết này chỉ cách tự động hóa việc đó theo nhiều cách.
Tải file CSV để thực hành từ nút tải xuống bên dưới.
3 Bước Chuyển CSV Sang Excel Tự Động
Giả sử bạn có file CSV chứa thông tin nhân viên như sau. Cần chuyển sang tài liệu Excel để tạo tập dữ liệu động.

Làm theo các bước dưới đây.
Bước 1: Mở File CSV Bằng Excel
- Đến vị trí file, chuột phải tên file >> Open with >> Excel.

- Excel tự động nhận diện dữ liệu, sắp xếp vào các cột riêng biệt. Tuy nhiên file vẫn ở định dạng CSV, Excel cảnh báo Possible Data Loss với tùy chọn Save As định dạng khác.

Bước 2: Lưu File CSV Dưới Dạng Workbook Excel
- Hoặc vào File >> Save As để chuyển định dạng từ CSV sang XLSX.

Xem thêm: Mở Notepad Hoặc File Text Trong Excel Với Cột (3 Phương Pháp Dễ Dàng)
Bài Đọc Tương Tự
- Excel VBA: Đọc File Text Theo Dòng (6 Ví Dụ Liên Quan)
- Tự Động Nhập File Text Vào Excel (2 Cách Phù Hợp)
- Excel VBA: Đọc File Text Vào Chuỗi (4 Trường Hợp Hiệu Quả)
- Chuyển CSV Sang XLSX Không Cần Mở (5 Phương Pháp Dễ Dàng)
- Đọc File CSV Trong Excel (4 Cách Nhanh Nhất)
Bước 3: Mở Workbook Excel
- Cuối cùng, mở file đã chuyển đổi để xem kết quả.

Xem thêm: Excel VBA: Gộp Nhiều File CSV Thành Một Workbook
Cách Chuyển CSV Sang Excel Với Cột
Đôi khi Excel không nhận diện dữ liệu, gộp tất cả vào một cột. Điều này cũng xảy ra nếu copy dữ liệu từ CSV dán vào sheet Excel.

Trong trường hợp này, dùng trình thủ thuật Text to Columns để tách giá trị phân cách bằng dấu phẩy thành các cột riêng. Hoặc dùng tính năng Get Data nếu CSV có nhiều cột. Các bước:
- Data >> Get Data >> From File >> From Text/CSV.

- Duyệt đến vị trí file CSV, chọn >> Import.

- Xem trước dữ liệu: Excel tự động nhận diện và định dạng lại. Nếu hài lòng, click Load (Load To cho vị trí cụ thể). Nếu không, click Transform Data để vào Power Query Editor.

Xem thêm: Mở File CSV Với Cột Trong Excel (3 Cách Dễ Dàng)
Cách Chuyển CSV Sang XLSX Không Cần Mở File
Nếu cần chuyển file CSV sang XLSX mà không mở nó, làm theo các bước:
- File >> Options hoặc ALT + F + T. Tab Data, tích From Text (Legacy) >> OK.

- Data >> Get Data >> Legacy Wizards >> From Text (Legacy).

- Duyệt vị trí CSV, chọn file >> OK.

- Cửa sổ Text Import Wizard mở: chọn Delimited, tích My data has headers >> Next.

- Chọn dấu phân cách (ví dụ Comma) >> Next.

- Chọn Column Data Format nếu cần >> Finish.

- Chọn vị trí nhập dữ liệu >> OK.

Xem thêm: Excel VBA Chuyển File CSV Sang XLSX (2 Ví Dụ Dễ Dàng)
Cách Chuyển CSV Sang Excel Trực Tuyến
Nếu cần gấp chuyển CSV sang Excel nhưng không thể dùng cách trên, dùng công cụ trực tuyến.
- Truy cập https://cloudconvert.com/csv-to-xlsx, chọn tùy chọn tải file CSV.

- Click Convert. Xử lý mất vài giây tùy kích thước file.

- Nút Download file Excel đã chuyển đổi xuất hiện.

Xem thêm: Chuyển CSV Sang Excel Với Cột (5 Phương Pháp)
Lưu Ý
- File CSV có thể dùng dấu phân cách khác: chấm phẩy (;), khoảng trắng, tab... Cần chọn delimiter phù hợp khi chuyển đổi.
- Nhập nhiều file CSV cùng lúc bằng Get Data, chúng sẽ chuyển thành các workbook riêng biệt.
Kết Luận
Bây giờ bạn biết cách chuyển file CSV sang tài liệu Excel tự động. Có thắc mắc hoặc góp ý? Hãy để lại bình luận. Ghé blog ExcelDemy để khám phá thêm về Excel. Cùng học tập và phát triển!
Các Bài Viết Liên Quan
- Xem File CSV Trong Excel (3 Phương Pháp Hiệu Quả)
- Gộp File CSV Thành Nhiều Sheet Trong Excel (Các Bước Dễ Dàng)
- File CSV Không Mở Đúng Trong Excel (4 Trường Hợp Và Giải Pháp)
- Khác Biệt Giữa CSV Và File Excel (11 Ví Dụ Phù Hợp)
- [Đã Giải Quyết:] Excel Mở File CSV Ở Một Cột (3 Giải Pháp)
- Excel VBA Đọc File CSV Vào Mảng (4 Ví Dụ Lý Tưởng)