Chuyển đến nội dung

Chuyển Excel sang XML

Chuyển trang tính Excel hoặc tệp CSV sang XML: mỗi hàng thành một phần tử, tiêu đề cột thành tên phần tử hoặc thuộc tính. Trang tính được đọc ngay trên thiết bị của bạn.

Chuyển đổi sang
Thả tệp JSON, CSV hoặc Excel 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 Excel sang XML

  1. 1

    Thả bảng tính vào

    XLSX, XLS hoặc ODS, hay cả tệp CSV. Nếu sổ làm việc có nhiều trang tính, hãy chọn trang bạn cần.

  2. 2

    Đặt tên phần tử

    Chọn phần tử gốc, phần tử được ghi cho mỗi hàng, và cho biết cột sẽ thành phần tử con hay thuộc tính.

  3. 3

    Lưu tệp XML

    Kiểm tra đầu ra, sau đó tải xuống tệp .xml hoặc sao chép.

Giới hạn và Pro

Bảng tính và tệp CSV tối đa 500 MB; mỗi lần một trang tính.

Tệp tối đa 4 GB. Xem Pro

Về Excel sang XML

Excel sang XML ghi các hàng của bảng tính thành XML: mỗi hàng là một phần tử nằm trong phần tử gốc, còn tiêu đề cột làm tên. Một trang tính có các cột sku, name và price sẽ thành <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>, hoặc nếu chọn cột dưới dạng thuộc tính thì thành <row sku="A-1" name="Pen" price="1.5"/>. Bạn có thể đổi tên cả hai phần tử, chẳng hạn products và product, để khớp với hệ thống nhận dữ liệu.

Tiêu đề hiếm khi là tên XML hợp lệ ngay từ đầu nên công cụ sẽ tự sửa: khoảng trắng và dấu câu thành dấu gạch dưới, tiêu đề bắt đầu bằng chữ số được thêm dấu gạch dưới ở đầu, còn hai cột trùng tiêu đề sẽ thành name và name_2. Tiêu đề tiếng Cyrillic và các bảng chữ không phải Latin vẫn hợp lệ trong XML nên được giữ nguyên.

Giá trị được ghi đúng như trang tính lưu trữ chứ không theo cách hiển thị: 1200 thay vì $1,200.00, ngày theo ISO 8601 (2026-03-31, kèm giờ nếu có) và công thức lấy kết quả tính gần nhất. Ô trống thành phần tử rỗng, hoặc được bỏ qua nếu bạn muốn bản ghi gọn hơn. Ký tự đặc biệt được thoát, tệp dùng UTF-8 và có thể kèm khai báo XML.

Tệp CSV cũng hoạt động tương tự, với dấu phân cách và mã hóa văn bản (UTF-8, Windows-1251 hoặc Windows-1252) được tự phát hiện hoặc chọn thủ công. Hãy tắt “Hàng đầu tiên là tiêu đề” nếu bảng không có tiêu đề; khi đó các cột được đặt tên Column_1, Column_2 và cứ thế tiếp tục. Mỗi lần chỉ chuyển đổi một trang tính.

Quyền riêng tư

Sổ làm việc hoặc CSV được đọc bằng SheetJS trong một worker ngay trong tab này và XML cũng được tạo tại đó; không có gì được tải lên và tệp không được lưu lại.

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

Tiêu đề cột trở thành thẻ XML như thế nào?
Mỗi tiêu đề được dùng làm tên phần tử sau khi chỉnh cho hợp lệ: “Unit price” thành Unit_price, “2026 total” thành _2026_total, còn tiêu đề lặp lại được thêm _2, _3. Nếu muốn giữ nguyên văn bản gốc, hãy đổi tên tiêu đề trong trang tính trước. Khi không có hàng tiêu đề, các cột được đặt tên Column_1, Column_2 và tiếp theo.
Mỗi hàng có thể là một phần tử với các thuộc tính không?
Có, hãy đặt “Cột dưới dạng” thành Thuộc tính. Khi đó mỗi hàng được ghi thành một phần tử tự đóng, chẳng hạn <row id="7" city="Bukhara"/>, kiểu mà nhiều định dạng nhập và tệp cấu hình sử dụng. Giá trị thuộc tính được thoát, kể cả dấu ngoặc kép và ngắt dòng, nên văn bản từ ô nào cũng dùng an toàn.
Ngày và giá có được ghi giống như Excel hiển thị không?
Chúng được ghi đúng như giá trị lưu trữ. Giá định dạng 1 200,00 so'm sẽ được ghi là 1200; ngày xuất hiện theo dạng ISO, 2026-03-31, là dạng xs:date của lược đồ XML. Công thức cho ra giá trị tính gần nhất. Nếu cần đúng văn bản hiển thị, hãy định dạng các cột đó thành văn bản trong Excel trước khi chuyển đổi.
Công cụ có chuyển đổi mọi trang tính của sổ làm việc không?
Mỗi lần chuyển đổi một trang tính. Hãy chọn trang trong danh sách Trang tính; muốn chuyển trang khác, chỉ cần chọn rồi tải xuống lại, vì sổ làm việc vẫn được giữ trong trang. Hàng hoàn toàn trống sẽ bị bỏ qua, và hàng đầu tiên có dữ liệu được coi là tiêu đề trừ khi bạn tắt tùy chọn đó.
Tôi có thể chuyển CSV sang XML không?
Có. Hãy thả tệp .csv hoặc .tsv thay vì sổ làm việc; dấu phân cách và mã hóa được tự phát hiện, và bạn có thể đổi lại trong tùy chọn đầu vào. Windows-1251 hữu ích với các tệp xuất tiếng Cyrillic từ phần mềm cũ. Các hàng sau đó được ghi thành XML giống hệt hàng của một trang tính.

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