Chuyển đến nội dung

Chuyển XML sang Excel

Biến các bản ghi lặp lại trong tệp XML xuất ra thành bảng XLSX, mỗi bản ghi một dòng, số và ngày được nhận dạng đúng kiểu. Chuyển đổi ngay trên trình duyệt.

Chuyển đổi sang
Thả tệp XML vào đâyXML tối đa 100 MB · JSON, CSV, XLSX, XLS, ODS tối đa 500 MB
Chọn tệpXử lý trên thiết bị của bạn – không tải lên
Chạy ngay trên trình duyệt · không cần tải lênCách hoạt động

Cách sử dụng XML sang Excel

  1. 1

    Thả tệp XML xuất ra

    Từ ngân hàng, sàn thương mại điện tử, bản xuất của 1C hoặc SAP, bảng giá hay nguồn cấp dữ liệu.

  2. 2

    Xác nhận phần tử bản ghi

    Mỗi phần tử lặp lại trở thành một hàng trong bảng tính; phần tử có khả năng đúng nhất được chọn sẵn, danh sách hiển thị các phần tử khác.

  3. 3

    Tải xuống tệp .xlsx

    Xem trước các hàng, chọn có nhận diện kiểu số và ngày hay không, rồi lưu sổ làm việc.

Giới hạn và Pro

Tệp XML tối đa 100 MB; một trang tính tối đa 1.048.576 hàng.

Về XML sang Excel

Chuyển XML sang Excel biến các bản ghi nằm trong tệp XML thành một bảng tính thông thường. Chọn phần tử đại diện cho một bản ghi, bạn sẽ có mỗi bản ghi một hàng, kèm hàng tiêu đề chứa tên cột, sẵn sàng để sắp xếp, lọc, tạo bảng tổng hợp hoặc để người không đọc được XML kiểm tra nhanh.

Cách chia cột giống như khi chuyển sang CSV: thuộc tính và phần tử con trở thành cột, phần tử lồng nhau có tên nối bằng dấu chấm (supplier.inn, address.region), còn phần tử con lặp lại được gộp trong một ô hoặc trải ra nhiều cột đánh số.

Điểm cộng của Excel là kiểu dữ liệu. Khi bật nhận diện kiểu, 125000 và 4.5 thành số để bạn cộng được, true và false thành ô logic, còn ngày theo chuẩn ISO như 2026-03-31 hoặc 2026-03-31T14:30:00 thành ngày Excel thật, hiển thị dạng yyyy-mm-dd hoặc kèm giờ. Mã định danh có số 0 đứng đầu, như mã số thuế, số tài khoản, mã hàng kiểu 007, vẫn giữ là văn bản để Excel không cắt mất số 0; các số dài hơn 15 chữ số cũng vậy. Tắt nhận diện nếu muốn giữ mọi giá trị là văn bản, y như trong XML.

Sổ làm việc có một trang tính, đặt tên theo phần tử bản ghi, độ rộng cột vừa với nội dung. Excel giới hạn mỗi trang tính ở 1.048.576 hàng và 16.384 cột; nếu tệp XML lớn hơn, hãy tách ra hoặc chuyển sang CSV. Công cụ không thêm định dạng như màu sắc hay tiêu đề in đậm.

Quyền riêng tư

Việc đọc XML và ghi XLSX đều chạy trong một worker ngay trên tab này (SheetJS tạo sổ làm việc); tệp xuất ra không rời khỏi máy tính của bạn.

XML sang Excel: câu hỏi thường gặp

Excel mở được tệp XML trực tiếp, vậy sao phải dùng công cụ này?
Excel trên máy tính có thể nhập một số XML qua ánh xạ XML, nhưng thường lỗi với phần tử lồng nhau hoặc lặp lại, không có trên Excel web hay điện thoại, và còn hỏi về lược đồ. Ở đây bạn chọn phần tử bản ghi, thấy bảng ngay và nhận tệp .xlsx thông thường, mở được ở mọi nơi, kể cả LibreOffice và Google Sheets.
Số và ngày có thành số và ngày thật không?
Có, khi bật “Nhận diện số, true/false và ngày”. Số thông thường thành ô số, true/false thành giá trị logic, ngày theo chuẩn ISO thành ô ngày. Giá trị có số 0 đứng đầu, số quá dài và ngày viết kiểu khác, như 31.03.2026, vẫn giữ là văn bản để không có gì bị đổi mà bạn không biết.
Trang tính được đặt tên là gì?
Tên lấy theo phần tử bạn chọn làm bản ghi, ví dụ book hoặc order, được rút gọn trong giới hạn 31 ký tự của Excel, và các ký tự Excel không cho phép trong tên trang tính sẽ được thay thế. Hàng tiêu đề chứa tên cột tạo từ tên thuộc tính và phần tử, như id, title và price.currency.
Có xử lý được tệp XML lớn không?
Tệp XML đến 100 MB được chuyển đổi trong một worker chạy nền nên trang vẫn phản hồi; một tệp 30 MB với hơn một triệu phần tử mất khoảng mười giây. Trang tính kết quả phải nằm trong giới hạn 1.048.576 hàng của Excel, còn bản ghi quá rộng bị giới hạn bởi 16.384 cột.
Có tạo được nhiều trang tính, mỗi loại phần tử một trang không?
Mỗi lần chuyển đổi tạo một trang tính cho một phần tử bản ghi. Hãy chuyển đổi lại với phần tử khác để có trang tính của nó, rồi gộp các sổ làm việc trong Excel nếu cần dùng chung. XML vẫn được giữ khi bạn đổi phần tử, nên mỗi lần chuyển thêm chỉ mất chốc lát.

Tác vụ khác với công cụ này