Bộ chuyển đổi XML → CSV / Chuỗi — Công cụ trực tuyến miễn phí
Bộ chuyển đổi XML → CSV / Chuỗi
Chuyển dữ liệu XML sang định dạng CSV (giá trị phân tách bằng dấu phẩy) hoặc một literal chuỗi đã escape. Trích các phần tử lặp lại thành hàng CSV với thuộc tính là cột. Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — dữ liệu không bao giờ được tải lên máy chủ nào.
Đầu ra:
Đầu vào (XML)
Đầu ra (CSV)
XML → CSV: Trích các phần tử con lặp lại từ tài liệu XML và chuyển thành các hàng CSV. Tên thẻ phần tử trở thành tiêu đề cột, nội dung văn bản trở thành giá trị ô. XML → Chuỗi: Escape nội dung XML thành một chuỗi thích hợp để nhúng vào mã nguồn. Mặc định bọc trong dấu nháy kép. Mẹo: XML phải đúng định dạng. Bộ chuyển đổi tìm các phần tử lặp lại dưới một phần tử cha chung. Với XML lồng sâu, chỉ mức đầu tiên của các phần tử con lặp lại được trích xuất.
Từ phần tử lặp lại đến hàng
XML không có khái niệm bảng — nó chỉ thành CSV thông qua sự lặp lại: các phần tử anh em dưới cùng một phần tử cha ánh xạ thành hàng, các phần tử con thành cột. Bộ chuyển đổi tìm kiếm mẫu lặp đó, nên XML lồng sâu hoặc không đều chuyển đổi kém; thuộc tính và nội dung hỗn hợp không được trích vào lưới. Chiều ngược lại là chuyển thành chuỗi: nội dung XML được bọc trong dấu nháy để nhúng vào mã nguồn.
Định dạng XML trước để xem chỗ lặp nằm ở đâu.
📋 Mẹo
Đầu ra CSV: Trích các phần tử lặp lại ở cấp thứ hai (ví dụ <root><item>...).
Đầu ra chuỗi: Escape dấu nháy, ký tự xuống dòng, tab và dấu gạch chéo ngược. Hữu ích khi nhúng XML vào chuỗi JavaScript/JSON.
Thuộc tính được đưa vào như các cột bổ sung có tiền tố @.