Hướng dẫn này trình bày quy trình từng bước chuyển CSV sang XML trong Excel. File CSV lưu dữ liệu dạng giá trị phân cách bằng dấu phẩy (comma-separated values). XML lưu dữ liệu phức tạp hơn bảng biểu. Do đó, chuyển từ CSV sang XML khá trực tiếp vì XML xử lý được cấu trúc dữ liệu phức tạp hơn.
Bạn có thể tải workbook thực hành từ đây.
Quy trình từng bước chuyển CSV sang XML trong Excel
Bộ dữ liệu hướng dẫn khá đơn giản: 2 cột Tên (Name) học sinh và Địa điểm (Locations). Nhưng bạn có thể dùng bao nhiêu cột tùy ý, các bước vẫn giống nhau. Vì kết quả cuối là XML, có thể dùng file CSV bất kỳ.

Bước 1: Mở file CSV trong Excel
Khi đã có file CSV, mở bằng Excel để chuyển sang XML. Đảm bảo dữ liệu sạch, file không hỏng.
- Mở file CSV trong Excel.
- Ghi nhớ tiêu đề (heading) từng cột. Cần thiết để tạo mẫu XML (template).
- Ví dụ: cột Tên và Địa điểm.

Bước 2: Tạo mẫu XML trong Notepad
Bước quan trọng nhất: tạo mẫu XML đơn giản cho bộ dữ liệu. Dùng trình soạn thảo văn bản bất kỳ. Ví dụ dùng Notepad Windows 10.
- Tạo file mới đuôi .xml → mở bằng trình soạn thảo.
- Nhập mã XML sau vào trình soạn thảo.
- Thay từ Name và Location bằng tiêu đề cột thực tế.
- Có thể đổi location_data và location cho phù hợp dữ liệu.

Bước 3: Nhập mẫu vào Excel
Sau khi có mẫu, đưa vào Excel để chuyển thành bản đồ XML (XML map) từ CSV.
- Tab Nhà phát triển (Developer) → nhóm XML → nhấn Nguồn (Source).

- Cửa sổ Nguồn XML (XML Source) mở ra → nhấn Bản đồ XML (XML Maps).

- Cửa sổ Bản đồ XML mới → nhấn Thêm (Add).

- Cửa sổ Chọn nguồn XML (Select XML Source) → chọn Tất cả tệp (All Files) từ thả xuống Loại tệp.
- Chọn file mẫu XML vừa tạo → nhấn Mở (Open).

- Hộp thoại thông báo → nhấn OK.

- Cửa sổ mới: Excel đã thêm mẫu làm Bản đồ XML.
- Nhấn OK.

- Tiêu đề cột xuất hiện dạng cấu trúc cây trong cửa sổ Nguồn XML.

- Kéo thả mục Tên (Name) từ Nguồn XML vào ô B4 (vị trí tiêu đề cột).
- Tương tự kéo thả Địa điểm (Location) vào ô C4.

- Excel ánh xạ dữ liệu và định dạng như dưới.

Bước 4: Xuất file dạng XML
Bước cuối: xuất file XML lưu vị trí phù hợp. Lưu ý: Excel sẽ chuyển định dạng dữ liệu CSV dùng để chuyển đổi.
- Tab Nhà phát triển → nhóm XML → nhấn Xuất (Export).

- Cửa sổ Xuất XML (Export XML) → đặt tên file → nhấn Xuất (Export).

- Excel xuất và lưu file dạng XML. Mở file kiểm tra thành công.

Kết luận
Hy vọng bạn làm theo được các bước chuyển CSV sang XML trong Excel. Nếu bị kẹt ở bước nào, hãy đọc lại hướng dẫn vài lần. Các bước áp dụng cho dữ liệu nhiều cột. Học thêm kỹ thuật Excel tại website ExcelDemy. Thắc mắc vui lòng bình luận.