Cách sử dụng XML sang CSV
- 1
Thả tệp XML vào
Có thể là tệp xuất dữ liệu, nguồn cấp dữ liệu hay danh mục – bất kỳ tệp nào có cùng một phần tử lặp lại cho mỗi bản ghi.
- 2
Chọn phần tử hàng
Phần tử lặp lại đầu tiên được chọn sẵn; nếu muốn mỗi dòng hàng hóa một hàng thay vì mỗi đơn hàng một hàng, hãy chọn phần tử sâu hơn trong danh sách.
- 3
Tạo hình các cột
Giữ hoặc bỏ thuộc tính, gộp các phần tử con lặp lại vào một ô hoặc đánh số chúng, rồi chọn dấu phẩy, dấu chấm phẩy hoặc tab.
- 4
Tải xuống CSV
Xem trước bảng, sau đó tải xuống tệp .csv hoặc sao chép, kèm UTF-8 BOM nếu bạn mở bằng Excel.
Giới hạn và Pro
Tệp XML tối đa 100 MB, không giới hạn số bản ghi.
Về XML sang CSV
Chuyển XML sang CSV biến cấu trúc cây thành bảng. Bạn chỉ cần cho biết phần tử nào là một bản ghi – sản phẩm, đơn hàng, mặt hàng, nhân viên – và mỗi lần phần tử đó xuất hiện sẽ thành một hàng, theo thứ tự trong tài liệu, dù nằm ở đâu trong tệp. Danh sách ứng viên hiển thị từng phần tử lặp lại kèm số lượng, nên bạn phân biệt ngay catalog › product (240) với catalog › product › variant (1.130).
Các cột lấy từ nội dung của mỗi bản ghi. Thuộc tính trở thành cột theo đúng tên của nó (id, status); phần tử con cũng thành cột, còn các cấp sâu hơn có tên nối bằng dấu chấm như customer.address.city. Thuộc tính của phần tử con được ghi là price.currency, đặt cạnh cột price. Cột xuất hiện theo thứ tự gặp đầu tiên, và bản ghi nào thiếu cột nào thì ô đó để trống.
Khi một bản ghi lặp lại phần tử con – ba phần tử <author> trong một <book> – bạn chọn giữa một ô chứa các giá trị nối bằng dấu chấm phẩy ("Ann; Bob; Cy") hoặc các cột đánh số author.1, author.2, author.3, được đánh số giống nhau ở mọi hàng để các cột thẳng hàng.
CSV tuân theo RFC 4180: trường chứa dấu phân cách, dấu ngoặc kép hoặc ngắt dòng sẽ được đặt trong ngoặc kép, mỗi dòng kết thúc bằng CRLF. Hãy chọn dấu chấm phẩy nếu bảng tính dùng dấu phẩy thập phân, và thêm UTF-8 BOM để Excel trên Windows hiển thị đúng chữ Kirill và chữ có dấu. Giá trị được ghi dạng văn bản đúng như trong XML; trang chuyển XML sang Excel sẽ gán kiểu dữ liệu cho chúng.
Quyền riêng tư
Tệp XML được phân tích và làm phẳng bởi một worker ngay trong thẻ trình duyệt này; cả XML lẫn CSV đều không được tải lên hay lưu trữ.