Nhà phát triển / Định dạng

XML sang CSV: Làm phẳng bản ghi XML thành CSV

Chuyển các bản ghi XML lặp lại thành một bảng. Chọn phần tử bản ghi, thêm thuộc tính, xem trước các cột đã làm phẳng và tải xuống CSV.

XML sang CSV: Làm phẳng bản ghi XML thành CSV: Mỗi phần tử bản ghi được chọn sẽ trở thành một hàng. Thuộc tính sử dụng @name, đường dẫn phần tử con lồng nhau trở thành các cột, còn các phần tử con lặp lại được đánh số bằng [1], [2] và tiếp tục như vậy. Trường bị thiếu sẽ trở thành ô trống. Văn bản hỗn hợp trực tiếp được giữ trong #text; khoảng trắng bao quanh sẽ được loại bỏ. Tên phần tử đủ định danh được giữ nguyên. Các khai báo DOCTYPE và ENTITY sẽ bị từ chối. Bộ chuyển đổi hỗ trợ tối đa 20 MiB XML, 50.000 hàng, 512 cột và 1.000.000 ô. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
XML sang CSVXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Chọn phần tử lặp lại đại diện cho một bản ghi. Đường dẫn phần tử con trở thành cột, thuộc tính dùng @name, còn các phần tử con lặp lại dùng [1], [2] và tiếp tục như vậy. Giá trị thiếu sẽ là ô trống. Văn bản hỗn hợp trực tiếp dùng #text; khoảng trắng xung quanh sẽ được loại bỏ.

Tính năng bảo vệ công thức CSV thêm dấu nháy đơn vào các ô bắt đầu bằng =, +, - hoặc @, kể cả sau khoảng trắng. Chỉ tắt tính năng này khi bạn cần văn bản gốc trong ô; các ứng dụng bảng tính có thể diễn giải văn bản đó thành công thức.

Giới hạn: XML 20 MiB, 50.000 bản ghi, 512 cột, 1.000.000 ô và 64 cấp lồng nhau. Không chấp nhận khai báo DOCTYPE và ENTITY.

Bản ghi và tên XML

Đặc tả XML của W3C định nghĩa các phần tử, thuộc tính và văn bản (https://www.w3.org/TR/xml/). Việc ánh xạ bảng sử dụng đường dẫn phần tử và giữ nguyên các tên đủ định danh. Danh mục ban đầu là một tập dữ liệu minh họa do chúng tôi tạo ra và phát hành vào phạm vi công cộng.

Kết quả bảng

ECMA-376 định nghĩa cách đóng gói sổ làm việc Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). RFC 4180 mô tả cách đặt dấu ngoặc kép trong CSV (https://www.rfc-editor.org/rfc/rfc4180). Tệp tải xuống chứa bảng đã làm phẳng thay vì ánh xạ XML hoặc macro được nhúng.

Cách sử dụng

  1. Dán tài liệu XML hoặc mở một tệp XML trên máy.
  2. Đọc tài liệu, chọn phần tử bản ghi và chọn có thêm thuộc tính hay không.
  3. Kiểm tra 100 hàng đầu tiên và tải toàn bộ bảng xuống dưới dạng CSV.

Quyền riêng tư và giới hạn

Dữ liệu nhập và tệp của bạn được xử lý trong trình duyệt. Không có gì được tải lên.

Công cụ liên quan

Câu hỏi thường gặp

Tôi nên chọn phần tử nào?

Hãy chọn phần tử lặp lại đại diện cho một bản ghi, chẳng hạn như /catalog/item. Nếu chọn phần tử gốc của tài liệu, công cụ sẽ tạo một hàng chứa toàn bộ đường dẫn phần tử con của tài liệu.

Các phần tử con lặp lại được xử lý như thế nào?

Chúng trở thành các cột riêng biệt, chẳng hạn như tag[1] và tag[2]. Nếu một lần xuất hiện bị thiếu, ô tương ứng sẽ để trống; bộ chuyển đổi không nhân các hàng theo các danh sách lồng nhau.

Các thuộc tính có được thêm vào không?

Có, theo mặc định. Tắt tùy chọn thuộc tính để chỉ xuất văn bản phần tử con. Các khai báo namespace được bỏ qua; những tên đủ định danh khác vẫn được giữ nguyên.

Đầu ra có giữ nguyên cấu trúc XML ban đầu không?

Không. Công cụ tạo một bảng phẳng gồm các thuộc tính và văn bản, vì vậy các chú thích, chỉ thị xử lý và thứ tự ban đầu của nội dung hỗn hợp sẽ không được giữ lại. Tính năng bảo vệ công thức CSV được bật theo mặc định và thêm dấu nháy đơn vào các ô có khả năng thực thi.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản