UltKit

Chuyển XML sang Word

Gửi dữ liệu XML cho người làm việc bằng Word. Công cụ đọc các bản ghi lặp lại trong file và ghi chúng thành bảng trong tài liệu DOCX, mỗi bản ghi một hàng, tên phần tử làm tiêu đề cột.

Chuyển đổi dữ liệu

hoặc thả tệp CSV, TSV, TXT … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên file XML

    Thêm tệp xuất dữ liệu, nguồn cấp dữ liệu hoặc báo cáo ở định dạng XML, tối đa 20 tệp mỗi lượt và mỗi tệp tối đa 95 MB. Tệp có một loại bản ghi lặp lại sẽ cho bảng gọn gàng nhất.

  2. 2

    Kiểm tra ngày tháng và khoảng trắng

    Ngày tháng được đặt theo kiểu Mỹ (tháng/ngày/năm) cho người đọc. Trong Cài đặt nâng cao, hãy chọn ISO hoặc ngày/tháng/năm ở mục Ngày tháng, và giữ bật Cắt khoảng trắng để loại bỏ khoảng trắng thụt đầu dòng khỏi giá trị.

  3. 3

    Chuyển đổi và mở bằng Word

    Nhấn Chuyển sang DOCX (bảng Word) →, mở tệp bằng Word, Google Docs, Pages hoặc LibreOffice Writer, rồi thêm tiêu đề, ghi chú hoặc nhận xét quanh bảng.

Chuyển XML sang Word cho bạn tệp .docx với các bản ghi XML được trình bày dạng bảng, để dữ liệu dành cho phần mềm có thể được xem xét bằng công cụ ai cũng có sẵn.

Ai cần chuyển XML sang Word và vì sao

XML là cách các hệ thống trao đổi bản ghi với nhau: hóa đơn điện tử, dữ liệu xuất kho, kết quả kiểm thử, nguồn cấp danh mục. Khi những bản ghi này cần con người quyết định, tệp phải trở thành tài liệu. Cán bộ tuân thủ muốn có hai mươi dòng hóa đơn làm phụ lục cho một bản ghi nhớ. Quản lý dự án cần danh sách thiết bị từ hệ thống tài sản đưa vào hồ sơ cuộc họp. Luật sư yêu cầu dữ liệu ở định dạng có thể theo dõi thay đổi và nhận xét.

Mở XML trong Word không giúp được gì, còn dán vào tài liệu chỉ ra các thẻ chứ không phải bảng. Cách xoay xở thường thấy là đi vòng qua Excel và sao chép dán cẩn thận. Chuyển thẳng sang DOCX bỏ được đường vòng đó: mỗi bản ghi thành một hàng, mỗi trường thành một cột, phần còn lại của tài liệu do bạn viết. Với dữ liệu cần sắp xếp và lọc hơn là đọc, XML sang CSV là lựa chọn phù hợp hơn.

Bảng Word chứa được bao nhiêu trường XML

  1. ≤ 5 cột

    Đọc tốt trên trang Letter hoặc A4 dọc với cỡ chữ thông thường.

  2. 6–10 cột

    Chuyển phần đó sang trang ngang và dùng cỡ chữ bảng nhỏ hơn.

  3. 11–20 cột

    Chật ngay cả khi để trang ngang; hãy bớt trường hoặc tách thành hai bảng.

  4. Tối đa 63

    Giới hạn cứng của Word về số cột trong một bảng.

Bản ghi thành các hàng
Phần tử lặp lại dưới phần tử gốc, như mỗi dòng hóa đơn hay mỗi tài sản, tạo thành một hàng của bảng.
Tên trường thành hàng tiêu đề
Tên phần tử con và thuộc tính điền vào hàng đầu tiên, để người đọc biết mỗi cột chứa gì.
Mọi thứ vẫn chỉnh sửa được
Đây là bảng Word gốc: bạn có thể đổi kiểu, thêm chú thích, theo dõi thay đổi hoặc dùng làm nguồn trộn thư.
Sẵn sàng để in hoặc xuất
Đặt hướng trang, rồi in hoặc lưu thành PDF ngay từ Word.

XML và DOCX: hai kiểu XML khác nhau

XML

Ngôn ngữ đánh dấu XML

XML là ngôn ngữ đánh dấu cho dữ liệu có cấu trúc, được W3C công bố năm 1998. Ngôn ngữ dùng các thẻ lồng nhau có thuộc tính và hỗ trợ schema, namespace và xác thực, nhờ đó vững chắc cho các tài liệu phức tạp. XML là nền tảng của RSS feed, SVG, tài liệu Office, sitemap và nhiều hệ thống trao đổi dữ liệu doanh nghiệp và chính phủ. XML dài dòng hơn JSON, nhưng mọi ngôn ngữ lập trình và nhiều công cụ bảng tính đều đọc được.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
1998 · W3C
Công cụ chuyển đổi XML

DOCX

Tài liệu Microsoft Word

DOCX là định dạng tài liệu mặc định của Microsoft Word từ Office 2007, dựa trên tiêu chuẩn Office Open XML (ECMA-376, ISO/IEC 29500). Đây là một gói ZIP gồm các tệp XML chứa văn bản, kiểu định dạng, hình ảnh, bảng, nhận xét và theo dõi thay đổi. DOCX là định dạng phổ biến nhất cho tài liệu có thể chỉnh sửa trong văn phòng, trường học và hồ sơ xin việc. Bố cục có thể xê dịch đôi chút giữa Word, Google Docs, LibreOffice và Pages, nhất là với định dạng phức tạp. Hầu hết trình xử lý văn bản đều mở được tệp DOCX.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
2007 · Microsoft
Công cụ chuyển đổi DOCX

XML được chuyển thành tài liệu Word khi những người làm việc chủ yếu trong Word cần đọc, in, ký duyệt hoặc ghi chú dữ liệu máy đọc được: phụ lục hợp đồng, mẫu kiểm toán, danh sách tồn kho cho cuộc họp.

Có một điểm thú vị ở đây: bản thân tệp .docx cũng là XML. Từ Word 2007, tài liệu là gói ZIP gồm các phần XML theo Office Open XML, được chuẩn hóa thành ECMA-376 năm 2006 và ISO/IEC 29500 năm 2008. Văn bản và bảng nằm trong phần có tên document.xml. Vì vậy quá trình chuyển đổi này dịch bộ thẻ của dữ liệu bạn sang bộ thẻ của Word, và kết quả mở được bằng mọi chương trình đọc OOXML.

Câu hỏi thường gặp về chuyển XML sang Word

Vì sao Word mở file XML của tôi thành một khối mã?

Word chỉ hiển thị đúng XML được viết theo bộ thẻ riêng của nó là WordprocessingML. Mọi XML khác, như hóa đơn hay nguồn cấp dữ liệu, sẽ hiện dưới dạng văn bản thô với đầy đủ thẻ. Khi chuyển đổi, công cụ sẽ tạo một bảng Word thực sự từ các bản ghi.

Word từng hỗ trợ trực tiếp XML tùy chỉnh chưa?

Word 2003 và 2007 cho phép đính kèm lược đồ riêng và gắn thẻ các phần của tài liệu. Sau vụ kiện bằng sáng chế i4i, Microsoft đã gỡ bỏ đánh dấu XML tùy chỉnh khỏi Word qua các bản cập nhật năm 2010, nên các phiên bản hiện nay không còn tính năng này.

File XML của tôi có 30 trường mỗi bản ghi. Bảng có vừa trang không?

Word cho phép tối đa 63 cột trong một bảng nên tệp vẫn mở được, nhưng 30 cột sẽ không đọc nổi trên một trang. Hãy xóa trước các trường không cần thiết khỏi nguồn, hoặc dùng XML sang Excel, nơi dữ liệu rộng được cuộn ngang thay vì xuống dòng.

Thuộc tính, chú thích và namespace sẽ ra sao?

Thuộc tính của một bản ghi trở thành các cột nằm cạnh các phần tử con. Chú thích XML, lệnh xử lý và tiền tố không gian tên không phải dữ liệu trong bảng, nên được loại khỏi tài liệu.

Có thể chuyển bảng Word ngược lại thành XML không?

Không thể chuyển trực tiếp từ DOCX. Hãy giữ XML gốc làm nguồn chính xác nhất; nếu dữ liệu được chỉnh sửa trong tài liệu, hãy sao chép bảng vào bảng tính và dùng Excel sang XML để tạo lại tệp.

Tài liệu có mở được trong Google Docs không?

Có. Hãy tải tệp .docx lên Google Drive rồi mở bằng Google Docs, hoặc mở bằng Pages hay LibreOffice Writer. Tất cả đều đọc được cấu trúc bảng OOXML.