Tạo tệp dữ liệu XML và tệp lược đồ XML từ dữ liệu trang tính

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Nếu bạn muốn tạo tệp dữ liệu XML và tệp lược đồ XML từ một phạm vi ô trên trang tính, bạn có thể dùng Bổ trợ Công cụ XML Excel 2003 phiên bản 1.1 để tăng cường các tính năng XML hiện có trong Microsoft Excel 2007 và các phiên bản mới hơn.

  1. Để tải xuống bổ trợ, hãy bấm vào nối kết này, Bổ trợ Công cụ Excel 2003 XML, rồi làm theo hướng dẫn trên trang tải xuống.

  2. Khởi động Excel.

  3. Bấm tệp > tùy chọn > Bổ trợ.

    Trong Excel 2007, hãy bấm Nút Microsoft Office Ảnh nút > Tùy chọn Excel > Bổ trợ.

  4. Trong hộp Quản lý, bấm Bổ trợ Excel, rồi bấm Đến.

  5. Trong hộp thoại Bổ trợ, hãy bấm Duyệt, tìm tệp XmlTools.xla, chọn tệp đó rồi bấm OK.

    Theo mặc định, tệp này được lưu trong thư mục sau đây trên ổ đĩa cứng của bạn:
    \Office Samples\OfficeExcel2003XMLToolsAddin.

  6. Xác nhận rằng đã chọn hộp kiểm XmlTools trong danh sách Bổ trợ sẵn dùng, rồi bấm OK để tải bổ trợ.

  7. Để xác nhận rằng bổ trợ đó đang hoạt động, trên tab Bổ trợ, trong thể loại Các lệnh trong Menu, hãy đảm bảo menu lệnh Công cụ XML xuất hiện.

Ghi chú: Bổ trợ này đã được phát triển cho Excel 2003. Tài liệu và giao diện người dùng tham chiếu đến các danh sách mà giờ đây trong các phiên bản Excel sau Excel 2003, chúng được gọi là bảng Excel .

Để biết thêm thông tin về cách dùng bổ trợ này, hãy xem bài viết Dùng Bổ trợ Công cụ Excel 2003 XML Phiên bản 1.1.

  1. Nhập dữ liệu mà bạn muốn tạo tệp dữ liệu XML và tệp lược đồ XML cho dữ liệu đó. Dữ liệu đó phải có định dạng bảng với các cột và hàng (còn được gọi là dữ liệu phẳng).

  2. Trên tab Bổ trợ, trong nhóm Các lệnh trong Menu, hãy bấm vào mũi tên bên cạnh Công cụ XML, rồi bấm Chuyển đổi Phạm vi thành Danh sách XML.

  3. Nhập phạm vi ô có chứa dữ liệu bạn muốn chuyển đổi thành tham chiếu tuyệt đối vào hộp văn bản.

    Mẹo: Để đơn giản hóa việc nhập tham chiếu ô chính xác, trong hộp thoại đó, hãy bấm nút ở bên phải hộp văn bản, bấm và giữ ô phía trên bên trái của phạm vi, rồi kéo tới ô phía dưới bên phải của phạm vi đó.

  4. Trong phần Dùng hàng thứ nhất làm tên cột, hãy chọn Không nếu hàng thứ nhất chứa dữ liệu hoặc chọn Có nếu hàng thứ nhất chứa đề mục cột, rồi bấm OK.

    Excel tự động tạo lược đồ XML, ánh xạ các ô vào lược đồ và tạo bảng XML.

    Quan trọng:  Nếu Trình Soạn thảo Visual Basic xuất hiện và hiển thị thông báo lỗi Visual Basic cho các Ứng dụng (VBA), bạn hãy làm như sau:

    1. Bấm OK.

    2. Trong dòng được tô sáng trong mô-đun mã VBA, loại bỏ "50" từ dòng. Nói cách khác, thay đổi:
      XMLDoc như msxml2. DOMDocument50
      để:
      XMLDoc như msxml2. DOMDocument

    3. Nhấn F5 để tìm dòng tiếp theo chứa "XMLDoc As msxml2.DOMDocument50", bấm OK và thay đổi dòng đó như bạn đã làm ở bước 2.

    4. Tiếp tục nhấn lại F5 để tìm và thay đổi mọi trường hợp khác trong chuỗi.

    5. Khi bạn nhấn F5 và thông báo lỗi VBA không còn xuất hiện nữa, hãy đóng Trình Soạn thảo Visual Basic để trở lại sổ làm việc. Phạm vi ô sẽ được chuyển đổi thành bảng XML.

      Ghi chú: Để xem tất cả bản đồ XML trong sổ làm việc, trên tab Nhà phát triển, trong nhóm XML, hãy bấm Nguồn để hiển thị ngăn tác vụ Nguồn XML. Ở phần dưới của ngăn tác vụ, hãy bấm Bản đồ XML.

      Nếu bạn không nhìn thấy tab Nhà phát triển, hãy thực hiện ba thao tác trong bước 1 ở phần tiếp theo để thêm tab đó vào Ruy-băng Excel.

  1. Nếu tab nhà phát triển không sẵn dùng, cho phép nó. Để biết thêm thông tin, hãy xem hiện tab nhà phát triển.

  2. Trên tab Người phát triển, trong nhóm XML, bấm Xuất.

    Xuất trên tab nhà phát triển

    Ghi chú: Nếu xuất hiện hộp thoại Xuất XML nhỏ chỉ chứa nút OK và Hủy, hãy bấm vào bản đồ XML bạn muốn dùng, rồi bấm OK. Hộp thoại Xuất XML nhỏ này chỉ xuất hiện nếu không có bảng XML nào được chọn và sổ làm việc chứa nhiều bản đồ XML.

  3. Trong hộp thoại Xuất XML lớn, trong hộp Tên tệp, hãy nhập tên cho tệp dữ liệu XML.

  4. Bấm Xuất.

Ghi chú:  Khi tạo ánh xạ XML và xuất dữ liệu trong Excel ra các tệp XML, sẽ có giới hạn trên số hàng có thể xuất. Để xuất ra XML từ Excel sẽ lưu tối đa 65536 hàng. Nếu tệp của bạn chứa nhiều hơn 65536 hàng, Excel sẽ xuất (#ROWS mod 65537) hàng đầu tiên. Ví dụ, nếu trang tính của bạn có 70000 hàng, Excel sẽ xuất 70000 mod 65537 = 4464 hàng. Đề xuất của chúng tôi là 1) sử dụng xlsx thay vào đó, hoặc 2) lưu tài liệu ở dạng Bảng tính XML 2003 (.xml), nhưng sẽ mất thông tin ánh xạ, hoặc 3) xóa tất cả các hàng sau hàng 65536 và sau đó xuất lại, thao tác này sẽ giữ được thông tin ánh xạ nhưng mất dữ liệu ở phần cuối của tệp.

  1. Chọn ô bất kỳ trong bảng Excel đã được ánh xạ.

  2. Trên tab Bổ trợ, trong nhóm Các lệnh trong Menu, hãy bấm vào mũi tên bên cạnh Công cụ XML, rồi bấm Tạo tệp XSD cho lược đồ XML ở ô hiện hoạt.

    Excel sẽ sao chép lược đồ XML và dán nó vào Notepad.

  3. Trong Notepad, hãy bấm Tệp, rồi bấm Lưu dưới dạng.

  4. Nhập tên tệp và kiểu tệp, chẳng hạn như ProdOrders.xsd, rồi bấm Lưu.

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Đầu trang

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×