XML to uniwersalny format danych. Obsługuje wiele programów, w tym te z bazy danych. Dlatego konwersja informacji do formatu XML jest ważna właśnie z punktu widzenia interakcji i wymiany danych pomiędzy różnymi aplikacjami. Excel jest jednym z programów, które działają z tabelami, a nawet może wykonywać operacje na bazach danych. Spróbujmy przekonwertować pliki Excel na XML.
Spis treści
Konwersja danych do formatu XML nie jest tak prostym procesem, ponieważ w jego trakcie musi zostać utworzony specjalny schemat (schema.xml). Jednak, aby przekształcić informacje w prosty plik tego formatu, wystarczy mieć na wyciągnięcie ręki zwykłe narzędzia do zapisywania w Excelu, ale aby stworzyć dobrze zorganizowany element, trzeba będzie manipulować przy tworzeniu schematu i jego połączenia z dokumentem.
W Excelu możesz zapisać dane w formacie XML, korzystając z menu Zapisz jako ... Jednak nie ma gwarancji, że wtedy 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śród opcji przechowywania szukamy nazwy "XML 2003 table" lub "XML data" . Wybieramy jeden z tych przedmiotów.
W ten sposób zostanie wykonana konwersja pliku z Excela na XML.
Konwertuj format Excel na XML za pomocą narzędzi programistycznych na karcie programu. W tym przypadku, jeśli użytkownik robi wszystko poprawnie, wtedy na wyjściu otrzyma, w przeciwieństwie do poprzedniej metody, w pełni rozwinięty plik XML, który będzie poprawnie postrzegany przez aplikacje innych producentów. Ale od razu trzeba powiedzieć, że nie każdy może mieć wystarczającą wiedzę i umiejętności na raz, aby nauczyć się konwertować dane w ten sposób.
Jak widać, znacznikiem otwierającym i zamykającym dokument jako całość jest "zestaw danych" . W tej samej roli pojawia się znacznik "rekord" dla każdej linii. W przypadku schematu wystarczy, że wykonamy tylko dwa wiersze tabeli, a my nie przetłumaczymy tego ręcznie na XML. Nazwa otwierającego i zamykającego tagu kolumny może być dowolna, ale w tym przypadku dla wygody wolimy po prostu przetłumaczyć rosyjskojęzyczne nazwy kolumn na angielski. Po wprowadzeniu danych, po prostu zapisujemy je za pomocą funkcji edytora tekstów w dowolnym miejscu na dysku twardym w formacie XML zwanym "schematem" .
Jak widać, istnieją dwa główne sposoby konwersji plików XLS i XLSX do formatu XML przez Microsoft Excel. Pierwsza jest wyjątkowo prosta i polega na elementarnej procedurze zapisywania z określonym rozszerzeniem za pomocą funkcji "Zapisz jako ..." . Prostota i przejrzystość tej opcji jest niewątpliwie zaletą. Ale ma jedną bardzo poważną wadę. Konwersja odbywa się bez uwzględnienia pewnych standardów, dlatego plik, konwertowany w ten sposób przez aplikacje innych producentów, może po prostu nie zostać rozpoznany. Druga opcja polega na tworzeniu mapy XML. W przeciwieństwie do pierwszej metody, tabela skonwertowana zgodnie z tym schematem będzie spełniać wszystkie standardy jakości XML. Niestety nie każdy użytkownik może szybko zorientować się w niuansach tej procedury.