Cách tạo định dạng xml từ excel trực tuyến. Chuyển đổi sang định dạng XML. Nhập nhiều tệp dữ liệu XML

XML là một trong những định dạng phổ biến nhất để lưu trữ dữ liệu và trao đổi dữ liệu giữa các ứng dụng khác nhau. Chương trình Microsoft Excel cũng hoạt động với dữ liệu nên vấn đề chuyển đổi file từ định dạng XML chuẩn sang Excel rất phù hợp. Hãy cùng tìm hiểu cách thực hiện thủ tục này theo nhiều cách khác nhau.

Các tệp XML được viết bằng ngôn ngữ đánh dấu đặc biệt tương tự như HTML của các trang web. Do đó, các định dạng này có cấu trúc khá giống nhau. Đồng thời, Excel chủ yếu là một chương trình có một số định dạng "gốc". Nổi tiếng nhất trong số đó là: Excel Workbook (XLSX) và Excel Workbook 97 - 2003 (XLS). Hãy cùng tìm hiểu những cách chính để chuyển đổi tệp XML sang các định dạng này.

Cách 1: Tích hợp chức năng Excel

Excel hoạt động tốt với các tệp XML. Cô ấy có thể mở chúng, thay đổi chúng, tạo ra chúng, lưu chúng. Do đó, phiên bản đơn giản nhất của nhiệm vụ được giao cho chúng ta là mở đối tượng này và lưu nó qua giao diện ứng dụng dưới dạng tài liệu XLSX hoặc XLS.


Điều này hoàn tất quy trình chuyển đổi tệp XML sang định dạng Excel thông qua giao diện chương trình.

Cách 2: Nhập dữ liệu

Phương pháp trên chỉ phù hợp với các tệp XML có cấu trúc đơn giản nhất. Các bảng phức tạp hơn có thể không được dịch chính xác khi chuyển đổi theo cách này. Tuy nhiên, có một công cụ Excel tích hợp khác sẽ giúp bạn nhập dữ liệu một cách chính xác. Nó nằm tại "Menu dành cho nhà phát triển", tính năng này bị tắt theo mặc định. Vì vậy, trước hết, nó cần phải được kích hoạt.


Như vậy, việc chuyển đổi theo hướng chúng ta cần sẽ được hoàn thành với việc chuyển đổi dữ liệu chính xác nhất.

Cách 3: Chuyển đổi trực tuyến

Những người dùng vì lý do nào đó chưa cài đặt Excel trên máy tính của họ nhưng cần chuyển đổi gấp một tệp từ định dạng XML sang EXCEL, có thể sử dụng một trong nhiều dịch vụ chuyển đổi trực tuyến chuyên dụng. Một trong những trang web thuận tiện nhất thuộc loại này là Convertio.


Tùy chọn này có thể phục vụ như một mạng lưới an toàn tốt trong trường hợp không có quyền truy cập vào các công cụ tiêu chuẩn để định dạng lại trong lĩnh vực này.

Như bạn có thể thấy, bản thân Excel có các công cụ tích hợp cho phép bạn chuyển đổi tệp XML thành một trong các định dạng “gốc” của chương trình này. Các bản sao đơn giản nhất có thể được chuyển đổi dễ dàng bằng chức năng “Save As…” thông thường. Đối với các tài liệu có cấu trúc phức tạp hơn, có một quy trình chuyển đổi riêng thông qua nhập. Những người dùng vì lý do nào đó không thể sử dụng các công cụ này có cơ hội hoàn thành nhiệm vụ bằng cách sử dụng các dịch vụ trực tuyến chuyên dụng để chuyển đổi tệp.

XML sang Excel và ngược lại, chúng ta hãy xem xét kỹ hơn các loại tệp này. Ở đây cần lưu ý ngay rằng tài liệu Excel có nhiều định dạng, trong khi XML là định dạng tệp. Vì vậy, bạn không nên nhầm lẫn giữa hai khái niệm này.

Microsoft Excel là chương trình tính toán mạnh mẽ với nhiều tính năng hữu ích

Microsoft Excel là một tiện ích đặc biệt được thiết kế để tạo và chỉnh sửa bảng. Với chúng, bạn có thể làm bất cứ điều gì bạn muốn: tạo cơ sở dữ liệu, biểu đồ, công thức và các loại dữ liệu khác. Đây là một công cụ rất mạnh nên chúng ta sẽ không thảo luận về tất cả các khả năng của nó. Hôm nay mục tiêu của chúng tôi có phần khác và chúng tôi sẽ không đi chệch khỏi chủ đề thảo luận hôm nay.

Các tệp XML, để dễ hiểu hơn, được thiết kế để lưu trữ và trao đổi nhiều dữ liệu khác nhau giữa các tiện ích. Ngôn ngữ đánh dấu này đặc biệt thường được sử dụng khi truyền thông tin qua Internet. Và khi bạn cần chuyển dữ liệu dạng bảng từ Excel sang trang web chẳng hạn, bạn sẽ cần phải chuyển đổi tài liệu của mình để nó hiển thị chính xác. Vì vậy, chúng ta đừng trì hoãn thời điểm của sự thật và ngay lập tức bắt đầu hoạt động.

Cách chuyển đổi Excel sang XML

Các bạn thân mến, trên thực tế, việc chuyển đổi tập tin là một công việc khá đơn giản. Tuy nhiên, một số người dùng có thể gặp sự cố khi truyền dữ liệu, vì vậy hôm nay chúng tôi sẽ xem xét một số cách để thực hiện kế hoạch của mình. Vì vậy, chúng ta phải kiên nhẫn và tiến hành hành động:

  1. Phương pháp đơn giản nhất, có thể không hiệu quả trong một số trường hợp, là lưu tệp ở định dạng mong muốn trong chính Microsoft Excel. Để thực hiện việc này, hãy mở tài liệu cần thiết trong ứng dụng này. Sau đó bấm vào nút “Tệp” (được thảo luận bằng Office 2013 làm ví dụ, ở các phiên bản khác, quy trình lưu có thể hơi khác một chút) ở góc trên bên trái của cửa sổ Excel, sau đó “Save As”, sau đó chọn vị trí để lưu tài liệu, đặt tên cho nó và trong tab Chỉ định loại tệp là “dữ liệu XML”. Sau đó, kiểm tra xem mọi thứ có diễn ra chính xác với bạn không. Nếu không, hãy thử các phương pháp sau.
  2. Vì vậy, nếu xảy ra lỗi trong trường hợp trước, thì có lẽ bản sao chương trình của bạn không cung cấp hỗ trợ và các tiện ích bổ sung tương ứng. Để cài đặt chúng, hãy truy cập trang web của Microsoft http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=3108, tải xuống và cài đặt tệp này trên máy tính hoặc máy tính xách tay của bạn. Tiếp theo, khởi chạy chương trình Microsoft Excel và nhấp vào nút lớn màu ở góc trên bên trái của cửa sổ ứng dụng (ở đây chúng ta đang xem một ví dụ trên phiên bản 2007). Trong khối hiện ra nhấn vào thông số bên trái để thoát tiện ích. Bây giờ hãy chuyển đến mục tiện ích bổ sung và nhấp vào nút “Đi” đối diện với mục “Quản lý”. Một hộp thoại sẽ bật lên nơi bạn cần nhấp vào đánh giá và tìm tài liệu mà bạn đã tải xuống từ trang web của Microsoft trước đó. Bây giờ hãy nhấp vào OK và đi đến cửa sổ chương trình chính, nơi bạn hiện có tab Công cụ XML - với nó, giờ đây bạn có thể dễ dàng tạo tệp XML từ một bảng hiện có. Bạn cần lưu nó theo cách tương tự như điểm trước.
  3. Nếu bạn thực sự không muốn tải những thông tin như vậy cho cả bản thân và máy tính của mình, thì bạn có thể nhờ đến sự trợ giúp của các tiện ích chuyển đổi đặc biệt hoặc phiên bản trực tuyến của các chương trình này. Ví dụ: bạn có thể tải xuống ứng dụng Format Factory, ứng dụng này sẽ cho phép bạn thực hiện tất cả các hành động cần thiết. Nhưng điều đáng ghi nhớ là các tệp được lưu và chuyển đổi theo cách này không phải lúc nào cũng hoạt động trong tương lai. Nghĩa là, trong quá trình hoạt động, các vùng hoặc vùng trong bộ nhớ của tài liệu có thể bị hỏng, điều này sẽ ảnh hưởng tiêu cực đến nó - chẳng hạn như nó có thể không mở được trong trình soạn thảo XML. Do đó, nên sử dụng các chương trình chuyên nghiệp hoặc chính Microsoft Excel.

Cách dịch XML sang Excel

Trước khi có thể dịch XML sang Excel, bạn cần mở nó trước. Chúng ta hãy xem toàn bộ quá trình ngắn dưới đây. Vậy hãy bắt đầu:

  1. Khởi chạy chương trình bằng phím tắt trên màn hình của bạn hoặc thông qua menu Explorer.
  2. Nhấp vào "Mở thêm sổ làm việc" ở cuối trang chủ nếu bạn đang sử dụng Office. Quá trình này có thể hơi khác trong các phiên bản khác.
  3. Tiếp theo, nhấp vào “Máy tính” hoặc vị trí khác nơi đặt tệp XML của bạn, sau đó nhấp vào “Duyệt qua” và thay đổi loại dữ liệu thành “Tệp XML” trong cửa sổ xuất hiện.
  4. Bây giờ chúng tôi tìm kiếm tệp cần thiết và mở nó trong chương trình của chúng tôi bằng nút cùng tên.
  5. Tiếp theo, chúng ta sẽ thảo luận về cách chuyển đổi tài liệu của chúng ta. Chuyển đến tab nhà phát triển, sau đó nhấp vào nút nhập.
  6. Trong cửa sổ mở ra, bạn sẽ cần tìm lại và chọn tài liệu của chúng tôi mà bạn muốn thực hiện hành động, sau đó nhấp vào nút “Nhập”.
  7. Sau đó, bạn tùy chỉnh mọi thứ cho chính mình: khu vực nhập, vị trí lưu và các thông số khác. Sau đó, bạn sẽ nhận được một bảng mà sau này bạn có thể lưu ở định dạng bạn cần. Như bạn có thể thấy, không có gì phức tạp.

Hãy tóm tắt lại

Các độc giả thân mến, hôm nay chúng ta không chỉ học cách chuyển đổi tệp XML sang Excel và ngược lại mà còn cả cách tạo và mở chúng nếu các phiên bản không tương thích. Chúng tôi hy vọng rằng mọi thứ đều ổn với bạn và không còn câu hỏi nào nữa. Đừng quên chia sẻ ý kiến ​​và kinh nghiệm của bạn trong phần bình luận: có lẽ bạn biết một phương pháp chuyển đổi đơn giản. Cho những người dùng khác biết nếu bạn dịch thành công một loại tài liệu. Nếu nó hiệu quả, hãy chia sẻ phương pháp bạn đã sử dụng.

Microsoft Excel là một công cụ thuận tiện để tổ chức và cấu trúc nhiều loại dữ liệu. Nó cho phép bạn xử lý thông tin bằng các phương pháp khác nhau và chỉnh sửa tập dữ liệu.

Hãy xem xét khả năng sử dụng nó để tạo và xử lý các tệp ứng dụng web. Bằng một ví dụ cụ thể, chúng ta sẽ nghiên cứu những kiến ​​thức cơ bản khi làm việc với XML trong Excel.

Cách tạo tệp XML từ Excel

XML là một tiêu chuẩn tệp để truyền dữ liệu trên Web. Excel hỗ trợ xuất và nhập.

Hãy xem việc tạo một tệp XML bằng ví dụ về lịch sản xuất.

  1. Hãy tạo một bảng mà từ đó bạn cần tạo tệp XML trong Excel và điền dữ liệu vào đó.
  2. Hãy tạo và chèn bản đồ XML với cấu trúc tài liệu được yêu cầu.
  3. Xuất dữ liệu bảng sang định dạng XML.

Chúng tôi lưu tệp dưới dạng XML.

Các cách khác để lấy dữ liệu XML (lược đồ):

  1. Tải về từ cơ sở dữ liệu, ứng dụng chuyên ngành kinh doanh. Đề án có thể được cung cấp bởi các trang web thương mại và dịch vụ. Các tùy chọn đơn giản có sẵn công khai.
  2. Sử dụng các mẫu làm sẵn để kiểm tra bản đồ XML. Các mẫu chứa các phần tử chính và cấu trúc XML. Sao chép và dán vào Notepad và lưu với phần mở rộng mong muốn.


Cách lưu file Excel ở định dạng XML

Một trong những lựa chọn:

  1. Bấm vào nút Văn phòng. Chọn “Lưu dưới dạng” - “Các định dạng khác”.
  2. Chúng tôi chỉ định một cái tên. Chọn vị trí lưu và loại tệp – XML.

Lựa chọn khác:

  1. Tải xuống trình chuyển đổi XLC sang XML. Hoặc tìm một dịch vụ cho phép bạn xuất file trực tuyến.
  2. Tải xuống Phần bổ trợ Công cụ XML từ trang web chính thức của Microsoft. Nó có sẵn miễn phí.
  3. Mở một cuốn sách mới. Nút văn phòng - "Mở".

Cách mở tệp XML trong Excel

Bấm vào đồng ý. Bạn có thể làm việc với bảng kết quả như với bất kỳ tệp Excel nào.

Cách chuyển đổi tệp XML sang Excel

Chúng ta chỉnh sửa bảng đã tạo và lưu ở định dạng Excel.

Cách thu thập dữ liệu từ file XML trong Excel

Nguyên tắc thu thập thông tin từ nhiều tệp XML cũng giống như nguyên tắc chuyển đổi. Khi chúng ta nhập dữ liệu vào Excel thì bản đồ XML cũng được chuyển đồng thời. Dữ liệu khác có thể được chuyển vào cùng một lược đồ.

Mỗi tập tin mới sẽ được liên kết với một bản đồ hiện có. Mỗi phần tử trong cấu trúc bảng tương ứng với một phần tử trong bản đồ. Chỉ cho phép một ràng buộc dữ liệu.

Để định cấu hình các tùy chọn liên kết, hãy mở công cụ Thuộc tính bản đồ từ menu Nhà phát triển.


Khả năng:

  1. Mỗi file mới sẽ được Excel kiểm tra xem có phù hợp với thẻ đã cài đặt hay không (nếu chúng ta đánh dấu vào ô bên cạnh mục này).
  2. Dữ liệu có thể được cập nhật. Hoặc thông tin mới sẽ được thêm vào bảng hiện có (rất hợp lý nếu bạn cần thu thập dữ liệu từ các tệp tương tự).

Đây đều là những cách thủ công để nhập và xuất tệp.

Hãy xem quy trình chuyển đổi một đối tượng cơ sở dữ liệu sang định dạng XML:

  1. Trong cửa sổ cơ sở dữ liệu, chọn đối tượng cần thiết bằng cách nhấn chuột trái và chọn lệnh Tệp, Xuất(Tệp, Xuất) hoặc nhấp chuột phải vào đối tượng và chọn lệnh từ menu ngữ cảnh Xuất khẩu(Xuất khẩu).
  2. Một hộp thoại sẽ xuất hiện Xuất một đối tượng(Xuất sang). Trong danh sách thả xuống Các loại(Save as type) chọn phần tử Tài liệu XML(Tài liệu XML). Trong lĩnh vực Tên tập tin(Tên tệp) nhập tên của tài liệu HTML và nhấp vào nút Xuất khẩu(Xuất khẩu).
  3. Một hộp thoại sẽ xuất hiện xuất XML(Xuất XML) (Hình 12.9).
  4. Hộp thoại này chứa ba hộp kiểm cho ba thành phần của tài liệu XML: dữ liệu, lược đồ dữ liệu và trình bày dữ liệu. (về họ xem phần. "Định dạng XML trong Microsoft Office 2002" chương nầy). Chọn các hộp kiểm cho các phần của tài liệu XML mà bạn muốn xuất. Ví dụ: nếu bạn chọn các hộp kiểm cùng lúc dữ liệu (XML)(Dữ liệu (XML)) và lược đồ dữ liệu(Lược đồ dữ liệu), lược đồ dữ liệu sẽ được xuất và lưu riêng biệt với tệp dữ liệu XML, trong tệp XSD. Đối với bảng, bạn chỉ có thể xuất dữ liệu hoặc cấu trúc của nó hoặc dữ liệu và cấu trúc cùng nhau và không xuất chế độ xem bảng dưới dạng trang Web: hộp kiểm Trình bày dữ liệu(XSL) (Bản trình bày dữ liệu của bạn (XSL)) có thể bị xóa.

Cơm. 12.9. Cửa sổ hộp thoại xuất XML

Bình luận

Hộp kiểm Dữ liệu (XML) chỉ nên bị xóa nếu bạn chỉ muốn xuất một bản trình bày mới của đối tượng cơ sở dữ liệu và dữ liệu trước đó đã được xuất sang tệp XML. Nếu không, khi bạn mở trang Web kết quả, bạn sẽ nhận được thông báo về lỗi kết nối với nguồn dữ liệu và trang đó sẽ gần như trống.

  1. Để đặt các tùy chọn chuyển đổi bổ sung, hãy nhấp vào nút Ngoài ra(Nâng cao) (Hình 12.10).

Cơm. 12.10. Chuyển hướng Dữ liệu hộp thoại xuất XML

  1. Ngoài ra, hộp thoại này còn chứa thêm hai tab dành cho hai thành phần còn lại của tài liệu XML: lược đồ dữ liệu và biểu diễn dữ liệu. Trên mỗi tab này, bạn có thể chọn hộp kiểm cho phép bạn xuất phần tương ứng của tài liệu XML, chỉ định đường dẫn và tên của tệp mà phần tài liệu này sẽ được lưu và đặt một số tham số bổ sung:
    • trên tab Dữ liệu(Dữ liệu) sử dụng danh sách thả xuống Mã hóa(Mã hóa) bạn có thể chọn mã hóa để lưu nội dung trang;
    • trên tab Cơ chế(Lược đồ), bạn có thể sử dụng các nút radio để chọn xuất cấu trúc dữ liệu sang một tệp XSD riêng biệt hay nhúng nó vào tệp XML cùng với dữ liệu;

Cơm. 11/12. Báo cáo tài khoản được mở trong cơ sở dữ liệu

  • trên tab Bài thuyết trình(Trình bày) bằng cách sử dụng các công tắc, bạn có thể chọn định dạng trình bày của trang Web: HTML được xử lý ở phía máy khách hoặc phía máy chủ ASP. Nếu đối tượng được xuất chứa ảnh mà bạn muốn đưa vào tài liệu kết quả, bạn có thể chỉ định tên của thư mục chứa chúng. Trên cùng một tab có một trường để nhập tên tệp XSL kèm theo mô tả về thiết kế trang. Nếu tệp được chỉ định không tồn tại, Access 2002 sẽ tạo tệp XSL mô tả cách trình bày bên ngoài của tài liệu (sau này nhà phát triển có thể sử dụng tệp này làm cơ sở để phát triển tệp XSLT để chuyển đổi tài liệu XML sang định dạng khác).

Nếu bạn cần thêm thông tin về cách biểu diễn dữ liệu ở định dạng XML, hãy nhấp vào nút Thẩm quyền giải quyết(Giúp đỡ). Thông tin về việc phát triển và chuyển đổi tài liệu XML có thể được tìm thấy trên trang Web dành cho nhà phát triển của Microsoft: http://msdn.microsoft.com/.

Cơm. 12.12. Báo cáo Hóa đơn, dữ liệu được chuyển đổi sang định dạng XML, được mở trong Internet Explorer

  1. Bấm vào đồng ý.
  2. Nếu các tham số chuyển đổi được đề xuất không được thay đổi thì kết quả là ba tệp sẽ được tạo: XML - có dữ liệu, XSL - có kiểu và HTM - có phần trình bày của đối tượng được chuyển đổi. Để mở trang Web kết quả, bạn cần mở tệp HTM hoặc ASP trong Internet Explorer, tùy thuộc vào định dạng trình bày bạn đã chọn.

Thật không may, các biểu mẫu con và báo cáo cũng như đồ họa liên quan sẽ không được thêm vào tài liệu XML thu được từ đối tượng cơ sở dữ liệu. Tuy nhiên, các đối tượng đơn giản có đồ họa nhúng được xuất sang XML sẽ trông gần như giống hệt như đối tượng gốc trong Access. Bạn có thể xác minh điều này bằng cách so sánh, ví dụ: báo cáo gốc và báo cáo Hóa đơn được chuyển đổi sang định dạng XML từ cơ sở dữ liệu Northwind (Hình 12.11 và 12.12).

Nếu có nhiều dữ liệu trong nguồn dữ liệu của đối tượng được chọn, việc tải trang Web vào trình duyệt Internet có thể mất một khoảng thời gian đáng kể.

Bình luận

Vì dữ liệu chứa trong tài liệu Web như vậy được lưu trữ hoàn toàn trong tệp XML nên không cần truy cập vào cơ sở dữ liệu mà dữ liệu được lấy ban đầu (ví dụ như trường hợp khi chuyển đổi báo cáo sang định dạng XML) . Điều này có nghĩa là để cung cấp quyền truy cập vào một tài liệu như vậy, chỉ cần đặt tập hợp các tệp được đề cập có chứa mô tả về tài liệu này trên máy chủ Web là đủ. chỉ có thể sử dụng các ứng dụng có quyền truy cập vào tệp XML và có thể hiểu được định dạng này.