XML sang CSV
Chuyển đổi bản ghi XML thành bảng tính CSV.
Giới thiệu công cụ
XML to CSV Converter trích xuất các phần tử bản ghi lặp lại từ một tài liệu XML và chuyển đổi chúng thành bảng tính CSV dạng phẳng. Các phần tử con trực tiếp của phần tử gốc XML được coi là các hàng, và tên phần tử con của chúng trở thành tiêu đề cột CSV.
Các trường bị thiếu sẽ được để trống. Các giá trị chứa dấu phẩy hoặc dấu ngoặc kép được escape đúng cách theo chuẩn RFC 4180. Toàn bộ quá trình chuyển đổi diễn ra trong trình duyệt của bạn bằng DOMParser tích hợp sẵn — không có XML nào được gửi đến máy chủ. Công cụ này hoạt động tốt nhất với XML có cấu trúc rõ ràng và schema nhất quán trên tất cả các bản ghi.
Cách sử dụng
- Dán XML của bạn vào ô XML Input, hoặc nhấp vào Sample để tải một ví dụ.
- Nhấp vào Convert để tạo file CSV.
- Xem lại kết quả — mỗi phần tử con XML trở thành một cột.
- Nhấp vào Copy để sao chép CSV vào clipboard.
Trường hợp sử dụng
Các nhà phân tích dữ liệu nhận được file XML xuất ra sẽ chuyển đổi chúng sang CSV để phân tích trong Excel hoặc Google Sheets. Các nhà phát triển di chuyển dữ liệu giữa các hệ thống chuyển đổi dữ liệu cấu hình XML sang CSV để nhập liệu. Biên tập viên nội dung chuyển đổi feed sản phẩm từ XML sang CSV để chỉnh sửa hàng loạt.
Câu hỏi thường gặp
- Công cụ này yêu cầu cấu trúc XML như thế nào? — Cấu trúc hai cấp: một phần tử gốc chứa các phần tử con lặp lại (bản ghi), mỗi bản ghi có các phần tử con riêng (trường dữ liệu). Ví dụ: <root><record><field>...</field></record></root>.
- Điều gì xảy ra nếu các bản ghi có trường dữ liệu khác nhau? — Công cụ sẽ thu thập tất cả tên trường dữ liệu duy nhất trên toàn bộ các bản ghi. Các trường bị thiếu trong một bản ghi sẽ được để trống trong ô CSV.
- Công cụ có xử lý các thuộc tính XML không? — Hiện tại thì không. Chỉ nội dung văn bản của phần tử con được trích xuất. Các thuộc tính XML sẽ bị bỏ qua trong quá trình chuyển đổi.