Microsoft Excel to przydatne narzędzie do organizowania i strukturyzowania szerokiej gamy danych. Pozwala przetwarzać informacje na różne sposoby, edytować tablice danych.
Rozważ możliwości wykorzystania go do generowania i przetwarzania plików aplikacji internetowych. Nauczmy się podstaw pracy z XML w programie Excel na konkretnym przykładzie.
Jak utworzyć plik XML z programu Excel
XML to standard plików służący do przesyłania danych w Internecie. Excel obsługuje jego eksport i import.
Rozważ utworzenie pliku XML na przykładzie kalendarza fabrycznego.
- Zróbmy tabelę według której musimy stworzyć plik XML w Excelu i wypełnić go danymi.
- Stwórzmy i wstawmy mapę XML z wymaganą strukturą dokumentu.
- Eksportuj dane tabeli do formatu XML.
Zapisz do pliku XML.
Inne sposoby uzyskania danych XML (schemat):
- Pobierz z bazy danych, specjalistyczną aplikację biznesową. Schematy mogą być dostarczane przez witryny komercyjne, usługi. Proste opcje są w domenie publicznej.
- Używaj gotowych próbek do walidacji map XML. W przykładach - główne elementy, struktura XML. Kopiuj - wklej do Notatnika - zapisz z żądanym rozszerzeniem.
Jak zapisać plik Excel w formacie XML
Jedna z opcji:
- Naciśnij przycisk pakietu Office. Wybierz „Zapisz jako” - „Inne formaty”.
- Nadajemy nazwę. Wybierz lokalizację zapisu i typ pliku - XML.
Więcej opcji:
- Pobierz konwerter XLC na XML. Lub znajdź usługę, za pomocą której możesz wyeksportować plik online.
- Pobierz dodatek XML Tools z oficjalnej witryny firmy Microsoft. Jest dostępna za darmo.
- Otwieramy nową książkę. Przycisk pakietu Office - „Otwórz”.
Jak otworzyć plik XML w programie Excel
Kliknij OK. Możesz pracować z wynikową tabelą jak z dowolnym plikiem Excel.
Jak przekonwertować plik XML do programu Excel
Utworzoną tabelę edytujemy i zapisujemy w formacie Excel.
Jak zbierać dane z plików XML w programie Excel
Zasada zbierania informacji z wielu plików XML jest taka sama jak zasada transformacji. Kiedy importujemy dane do Excela, jednocześnie przekazywana jest mapa XML. Do tego samego schematu można przenieść inne dane.
Każdy nowy plik będzie połączony z istniejącą mapą. Każdy element w strukturze tabeli odpowiada elementowi na mapie. Dozwolone jest tylko jedno powiązanie danych.
Aby skonfigurować opcje przyciągania, otwórz narzędzie Właściwości mapy z menu Deweloper.
Możliwości:
- Każdy nowy plik będzie sprawdzany przez Excel pod kątem zgodności z zainstalowaną mapą (jeśli zaznaczymy to pole).
- Dane mogą być aktualizowane. Lub nowe informacje zostaną dodane do istniejącej tabeli (ma to sens, jeśli musisz zbierać dane z podobnych plików).
To wszystko są ręczne sposoby importowania i eksportowania plików.
XML to uniwersalny format do pracy z danymi. Jest obsługiwany przez wiele programów, w tym z zakresu DBMS. Dlatego konwersja informacji do XML jest ważna właśnie z punktu widzenia interakcji i wymiany danych pomiędzy różnymi aplikacjami. Excel to tylko jeden z programów, który pracuje z tabelami, a nawet może wykonywać manipulacje w bazie danych. Zastanówmy się, jak przekonwertować pliki Excela na XML.
Konwertowanie danych do formatu XML nie jest tak prostym procesem, ponieważ w jego trakcie należy stworzyć specjalny schemat (schema.xml). Aby jednak przekonwertować informacje na najprostszy plik tego formatu, wystarczy mieć pod ręką zwykłe narzędzia do zapisywania w Excelu, ale aby stworzyć dobrze zorganizowany element, trzeba będzie dokładnie majstrować przy sporządzeniu schematu i podłączeniu go do dokumentu.
Metoda 1: prosty zapis
W Excelu możesz zapisywać dane w formacie XML, używając menu "Zapisz jako…". To prawda, że nie ma gwarancji, że wszystkie programy będą działały poprawnie z plikiem, który został utworzony w ten sposób. I nie we wszystkich przypadkach ta metoda działa.
W ten sposób konwersja pliku z formatu Excel do formatu XML zostanie zakończona.
Metoda 2: Narzędzia programistyczne
Możesz przekonwertować format Excela na XML za pomocą narzędzi programistycznych na karcie programu. Jednocześnie, jeśli użytkownik zrobi wszystko poprawnie, na wyjściu otrzyma, w przeciwieństwie do poprzedniej metody, pełnoprawny plik XML, który będzie poprawnie postrzegany przez aplikacje innych firm. Ale trzeba od razu powiedzieć, że nie każdy początkujący może mieć wystarczającą wiedzę i umiejętności, aby od razu nauczyć się konwertować dane w ten sposób.
- Domyślnie karta narzędzi programistycznych jest wyłączona. Dlatego przede wszystkim musisz go aktywować. Przejdź do zakładki "Plik" i kliknij przedmiot „Opcje”.
- W otwartym oknie parametrów przejdź do podsekcji "Dostosuj wstążkę". W prawej części okna zaznacz pole obok wartości "Deweloper". Następnie kliknij przycisk OK znajduje się na dole okna. Karta narzędzi programistycznych jest teraz włączona.
- Następnie otwórz arkusz kalkulacyjny Excel w programie w dowolny dogodny sposób.
- Na jej podstawie musimy stworzyć schemat, który powstaje w dowolnym edytorze tekstu. Do tych celów możesz użyć zwykłego Notatnika Windows, ale lepiej jest użyć specjalistycznej aplikacji do programowania i pracy z językami znaczników Notepad ++. Zacznijmy ten program. Tworzymy w nim schemat. W naszym przykładzie będzie to wyglądać jak zrzut ekranu poniżej okna Notepad ++.
Jak widać, tag otwierający i zamykający dla dokumentu jako całości to "zbiór danych". Znacznik pełni tę samą rolę dla każdej linii. nagrywać. W przypadku schematu wystarczy, jeśli weźmiemy tylko dwa wiersze tabeli i nie przełożymy wszystkiego ręcznie na XML. Nazwa otwierającego i zamykającego znacznika kolumny może być dowolna, ale w tym przypadku dla wygody woleliśmy po prostu przetłumaczyć rosyjskojęzyczne nazwy kolumn na angielski. Po wprowadzeniu danych po prostu zapisujemy je za pomocą funkcji edytora tekstu w dowolnym miejscu na dysku twardym w formacie XML zwanym schemat.
- Ponownie przejdź do programu Excel z już otwartym arkuszem kalkulacyjnym. Przejście do karty "Deweloper". Na wstążce w przyborniku XML kliknij przycisk "Źródło". W polu, które otworzy się po lewej stronie okna, kliknij przycisk "Mapy XML...".
- W oknie, które się otworzy, kliknij przycisk "Dodać…".
- Otworzy się okno wyboru źródła. Przejdź do katalogu lokalizacji schematu skompilowanego wcześniej, wybierz go i kliknij przycisk "Otwarty".
- Po pojawieniu się w oknie elementów schematu przeciągnij je kursorem do odpowiednich komórek nazw kolumn tabeli.
- Kliknij prawym przyciskiem myszy wynikową tabelę. W menu kontekstowym przejdź kolejno przez pozycje XML oraz "Eksport…". Następnie zapisz plik w dowolnym katalogu.
Jak widać, istnieją dwa główne sposoby konwersji plików XLS i XLSX do formatu XML za pomocą programu Microsoft Excel. Pierwsza z nich jest niezwykle prosta i polega na elementarnej procedurze zapisu z danym rozszerzeniem poprzez funkcję "Zapisz jako…". Prostota i przejrzystość tej opcji to niewątpliwie zalety. Ale ma jedną bardzo poważną wadę. Konwersja odbywa się bez uwzględnienia pewnych standardów, dlatego tak przekonwertowany plik może po prostu nie zostać rozpoznany przez aplikacje innych firm. Druga opcja obejmuje kompilację mapy XML. W przeciwieństwie do pierwszej metody, tabela przekonwertowana zgodnie z tym schematem będzie zgodna ze wszystkimi standardami jakości XML. Ale niestety nie każdy użytkownik będzie w stanie szybko poradzić sobie z niuansami tej procedury.
Ogłoszenie
Format pliku dokumentu XML
Zaprojektowany jako format do przechowywania danych tekstowych, format XML jest dokumentem zrozumiałym nie tylko przez ludzi, ale także przez maszyny. XML to niezależny od platformy język, który został stworzony do przechowywania różnorodnych danych. Dzięki prostocie i łatwości użytkowania język ten nie ustępuje popularnością językowi HTML. Jest również dość powszechny w Internecie. Fakt, że pliki XML można łatwo edytować za pomocą prostych edytorów tekstu, tylko zwiększa jego popularność.
Informacje techniczne o plikach XML
Dokument XML to sekwencja znaków, w której każdy znak Unicode można znaleźć w każdym pojedynczym dokumencie. Ten kod znaków Unicode, który tworzy dokument XML, jest podzielony na znaczniki i treść tekstową w oparciu o proste zasady składni. Ten format ma ważną przewagę nad HTML: format XML obsługuje dowolne umieszczanie znaczników, aby jasno zdefiniować dane, które te znaczniki obejmują.
Więcej informacji o formacie XML
Rozszerzenie pliku | .xml |
Kategoria pliku | |
Przykładowy plik | (252,17 KiB) |
Powiązane programy | Microsoft Visual Studio 2013 JAPISoft EditiX Wattle XMLwriter Wiązania makroTekstMate |