Trình chuyển XML sang CSV
Dữ liệu XML
Dán bảng XML phẳng tối đa 1.000.000 ký tự. Việc chuyển đổi diễn ra trong trình duyệt này.
Trình chuyển đổi này biến một bảng XML đơn giản thành CSV ngay trong trình duyệt. Các phần tử cùng tên nằm trực tiếp dưới phần tử gốc trở thành hàng, thuộc tính của hàng trở thành cột có tiền tố @, còn phần tử con trực tiếp chỉ chứa văn bản đơn giản trở thành cột thông thường. Ba bước đều diễn ra cục bộ: dán XML, kiểm tra số hàng và cột được nhận diện, rồi sao chép hoặc tải CSV xuống.
Cách chuyển XML thành CSV
-
1
Dán XML
Dán văn bản XML có cấu trúc hợp lệ, tối đa 1.000.000 ký tự. Công cụ không hỗ trợ tải tệp lên.
-
2
Kiểm tra cấu trúc phẳng
Phần tử gốc phải có một hoặc nhiều phần tử hàng trực tiếp cùng tên. Mỗi hàng có thể chứa thuộc tính và phần tử con trực tiếp chỉ có văn bản đơn giản.
-
3
Xem lại bảng
Kiểm tra số hàng và cột được nhận diện trước khi tạo CSV. Giới hạn là 10.000 hàng và 200 cột.
-
4
Sao chép hoặc tải xuống
Sao chép CSV UTF-8 phân tách bằng dấu phẩy hoặc tải xuống dưới dạng tệp.
Cấu trúc XML được chấp nhận
Công cụ chấp nhận một dạng phẳng rõ ràng:
<people>
<person id="1">
<name>Ada</name>
<city>London</city>
</person>
<person id="2">
<name>Lin</name>
<city>Taipei</city>
</person>
</people>
Trong ví dụ này, hai phần tử person trực tiếp là hai hàng. Thuộc tính id trở thành cột @id, còn name và city trở thành cột văn bản:
@id,name,city
1,Ada,London
2,Lin,Taipei
Mọi phần tử hàng phải có cùng tên. Mỗi phần tử con trực tiếp trong hàng chỉ được chứa văn bản, không có phần tử lồng bên trong. Một tên trường cũng không được lặp lại trong cùng hàng. Nếu một hàng thiếu trường, ô CSV tương ứng có thể để trống.
Những cấu trúc bị từ chối
Công cụ từ chối XML có cấu trúc không hợp lệ, khai báo DOCTYPE hoặc ENTITY, và phần tử gốc không có hàng. Việc trộn tên phần tử hàng, dùng cấu trúc lồng nhau hoặc lặp trường trong cùng hàng cũng không phải bảng phẳng. Dữ liệu vượt quá 10.000 hàng, 200 cột hoặc 1.000.000 ký tự sẽ không được xử lý.
Công cụ không có lựa chọn XPath, chiến lược làm phẳng dữ liệu lồng nhau, tách hoặc nối danh sách, ánh xạ namespace, dấu phân cách khác hay API. Nếu XML đang lồng nhau, hãy định hình lại trước để mỗi hàng chỉ gồm thuộc tính và trường văn bản trực tiếp.
Định dạng và an toàn CSV
Kết quả dùng dấu phẩy và được tải xuống dưới dạng UTF-8. Ô chứa dấu phẩy, dấu ngoặc kép hoặc xuống dòng sẽ được đặt trong dấu ngoặc kép theo quy tắc CSV. Giá trị bắt đầu bằng =, +, - hoặc @ được bảo vệ dưới dạng văn bản để ứng dụng bảng tính không chạy như công thức. Dù vậy, hãy kiểm tra hàng và cột trước khi mở hoặc chia sẻ tệp.
Quyền riêng tư
Văn bản XML, phần xem lại bảng và kết quả CSV đều ở lại trong trình duyệt này. Nội dung không được tải lên máy chủ, ghi vào URL hoặc lưu trong lịch sử. Bắt đầu lại sẽ xóa công việc cục bộ hiện tại. Nếu dữ liệu nhạy cảm, hãy lưu tệp CSV đã tải xuống ở nơi an toàn.
Câu hỏi thường gặp
Không. Mỗi hàng chỉ có thể chứa thuộc tính và phần tử con trực tiếp với văn bản đơn giản. Hãy làm phẳng các phần tử lồng nhau trong quy trình chuẩn bị dữ liệu của bạn trước.
Mỗi thuộc tính của phần tử hàng trở thành một cột có tiền tố @ để phân biệt với trường phần tử. Ví dụ, thuộc tính id trở thành tiêu đề @id.
Không. Công cụ tạo CSV UTF-8 phân tách bằng dấu phẩy. Không có tùy chọn tab, dấu chấm phẩy, dấu phân cách riêng hoặc BOM.
Không. Việc phân tích XML, xem lại bảng và tạo CSV diễn ra trong trình duyệt; nội dung cũng không được đưa vào URL hoặc lịch sử.
Công cụ liên quan
Trình chuyển đổi M4A sang MP3
Chuyển đổi âm thanh M4A sang MP3 để được hỗ trợ phát rộng hơn. Tải lên tệp .m4a và tải xuống bản .mp3 tương thích.
Trình chuyển đổi MKV sang MP4
Chuyển đổi video MKV sang MP4 để phát mượt hơn trên iPhone, iPad, QuickTime, trình duyệt, TV và phần mềm biên tập. Tải lên tệp .mkv và tải về tệp .mp4 tương thích.
Trình chuyển đổi phụ đề
Chuyển phụ đề SRT sang WebVTT hoặc VTT sang SRT ngay trên máy. Kiểm tra thời gian, giữ nguyên văn bản nhiều dòng rồi sao chép hoặc tải kết quả.
Công cụ chuyển Word sang Markdown
Chuyển tệp Word DOCX thành Markdown gọn gàng ngay trong trình duyệt. Giữ tiêu đề, danh sách, liên kết và bảng đơn giản, sau đó sao chép hoặc tải tệp .md có thể chỉnh sửa.
Trình giải nén tệp
Kiểm tra các gói ZIP, JAR, XPI, DOCX, XLSX, PPTX và ODT ngay trong trình duyệt, rồi tải từng tệp bên trong mà không tải tệp nguồn lên máy chủ.
Chuyển CSV sang Excel
Chuyển CSV thành XLSX một trang tính trong trình duyệt. Kiểm tra dấu phân cách, giữ nguyên mã định danh, chỉ lưu số rõ ràng dưới dạng số và không tải dữ liệu lên.