Chuyển tới nội dung chính
Z

Công cụ chuyển đổi CSV sang XML

Chuyển đổi dữ liệu CSV (hoặc TSV / phân tách bằng dấu gạch đứng) sang XML. Có thể tùy chỉnh tên phần tử gốc (root) và phần tử bản ghi (record). Dòng tiêu đề sẽ trở thành các thẻ cột.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Dán dữ liệu CSV (hoặc TSV / phân tách bằng dấu gạch đứng) của bạn vào.
  2. 2 Đặt tên phần tử gốc (mặc định là `records`) và tên phần tử bản ghi (mặc định là `record`).
  3. 3 Bật/tắt tùy chọn “Dòng đầu tiên là tiêu đề” — khi tắt, tên các cột sẽ là `col1`, `col2`…
  4. 4 Sao chép hoặc tải xuống XML đã tạo.

Vì sao dùng công cụ này

  • Tái sử dụng bộ phân tích CSV chuẩn RFC 4180 — xử lý được dấu phẩy trong ngoặc kép, ký tự xuống dòng lồng bên trong.
  • Tự động phát hiện dấu phân tách: tab / dấu phẩy / dấu chấm phẩy / dấu gạch đứng.
  • Tên tiêu đề được tự động chuẩn hóa thành tên phần tử XML hợp lệ.
  • Tự động escape các ký tự <, >, &, " để đảm bảo XML đầu ra hợp lệ.

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

Nếu tiêu đề của tôi có khoảng trắng hoặc ký tự đặc biệt thì sao?

Chúng sẽ được thay bằng dấu gạch dưới, vì tên phần tử XML không được chứa các ký tự đó. Tiêu đề bắt đầu bằng chữ số sẽ được thêm tiền tố `_`.

Cần cấu trúc XML khác (dùng thuộc tính thay vì phần tử con)?

Hãy chuyển CSV sang JSON trước bằng <a class="text-brand-600 hover:underline" href="/csv-to-json">CSV to JSON</a>, chỉnh sửa JSON, sau đó dùng <a class="text-brand-600 hover:underline" href="/json-to-xml">JSON to XML</a> với tiền tố thuộc tính (attribute prefix).

Tôi có thể định dạng đẹp (pretty-print) kết quả hơn nữa không?

Kết quả đầu ra đã được thụt lề sẵn. Hãy dùng <a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a> nếu bạn cần thụt lề khác hoặc muốn rút gọn (minify).

Công cụ chuyển đổi CSV sang XML là gì?

Công cụ chuyển CSV sang XML là công cụ giúp chuyển đổi dữ liệu CSV, TSV, hoặc dữ liệu phân tách bằng dấu gạch đứng thành mã XML có cấu trúc. Dòng tiêu đề trở thành các thẻ cột, và mỗi dòng dữ liệu trở thành một phần tử bản ghi (record). Công cụ chạy hoàn toàn trên trình duyệt, cho phép tùy chỉnh tên phần tử gốc (root) và phần tử bản ghi (record), tạo ra XML hợp lệ phục vụ trao đổi và nhập dữ liệu.

Tính năng

Phần tử theo tiêu đề

Tiêu đề cột trở thành tên phần tử con; mỗi hàng trở thành một bản ghi.

Cấu trúc có thể tùy chỉnh

Đặt tên phần tử gốc và phần tử bản ghi; dấu phân cách được tự động phát hiện (CSV / TSV / dấu gạch đứng).

Riêng tư 100%

Quá trình chuyển đổi chạy phía client — dữ liệu của bạn không bao giờ được tải lên.

Ví dụ

Input

name,role
Ada,Engineer

Output

<?xml version="1.0" encoding="UTF-8"?>
<records>
  <record>
    <name>Ada</name>
    <role>Engineer</role>
  </record>
</records>

Trường hợp sử dụng

  1. 1

    Cung cấp dữ liệu cho các bản nhập XML

    Biến tệp xuất từ bảng tính thành định dạng XML mà một hệ thống cũ hoặc API yêu cầu.

  2. 2

    Tạo dữ liệu cấu hình hoặc feed

    Tạo các bản ghi XML có cấu trúc từ dữ liệu dạng bảng cho feed hoặc fixture.

  3. 3

    Xem CSV dưới dạng cây

    Xem các hàng dạng bảng dưới dạng bản ghi XML lồng nhau để kiểm tra.

Tóm tắt

Công cụ chuyển đổi CSV sang XML của Zerethon biến dữ liệu CSV, TSV hoặc phân tách bằng dấu gạch đứng thành XML có cấu trúc ngay trong trình duyệt của bạn. Hàng tiêu đề trở thành tên phần tử cột và mỗi hàng dữ liệu trở thành một phần tử bản ghi, với tên phần tử gốc và bản ghi có thể tùy chỉnh. Các ký tự đặc biệt được mã hóa thoát XML, và không có dữ liệu nào được tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Công cụ chuyển đổi CSV sang XML chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

So sánh

Kiến thức cơ bản

Hướng dẫn

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Dùng thử Zerethon miễn phí