Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

XML Spreadsheet 2003

Termin Definicja
XML Spreadsheet 2003

XML Spreadsheet 2003 to format zapisu arkusza kalkulacyjnego wykorzystywany w starszych wersjach Excela.

XML Spreadsheet 2003 jako format arkusza kalkulacyjnego

XML Spreadsheet 2003, określany także jako SpreadsheetML lub XMLSS, jest opartym na XML form atu zapisu skoroszytu programu Microsoft Excel z okresu Office 2003. Dokument przechowuje dane arkusza, układ komórek, formatowanie, formuły oraz wybrane informacje opisujące skoroszyt w postaci tekstowego dokumentu XML. Format był przeznaczony przede wszystkim dla Excela 2002 i Excela 2003, a jego pliki zwykle zapisywano z rozszerzeniem .xml. Nie jest to współczesny format Office Open XML używany przez pliki .xlsx; oba rozwiązania mają inną strukturę dokumentu i inny sposób pakowania danych.

Plik XML Spreadsheet 2003 może być odczytywany jako zwykły tekst, dlatego jego zawartość da się analizować również bez uruchamiania Excela. W dokumencie występuje element główny Workbook, a arkusze są reprezentowane przez elementy Worksheet. Wewnątrz arkusza znajdują się między innymi elementy Table, Row i Cell, natomiast wartość komórki jest zapisywana w elemencie Data. Dokument korzysta z przestrzeni nazw XML opisujących elementy schematu Microsoft SpreadsheetML, więc aplikacja przetwarzająca plik powinna rozpoznawać kwalifikowane nazwy elementów, a nie tylko ich lokalne nazwy.

Struktura danych, typy komórek i formuły

W XML Spreadsheet 2003 komórka może przechowywać między innymi tekst, liczbę, wartość logiczną, datę i czas albo wartość błędu. Typ danych jest wskazywany atrybutem ss:Type elementu Data; spotykane wartości obejmują String, Number, Boolean, DateTime i Error. Data jest zapisywana w formacie daty i czasu XML, na przykład jako wartość z oznaczeniem T pomiędzy częścią daty i czasu. Przy ręcznej konwersji nie należy traktować każdej zawartości komórki jako tekstu, ponieważ zmieniłoby to sposób interpretowania liczb, dat lub wartości logicznych po ponownym otwarciu arkusza.

Format obsługuje również formuły arkusza. Formuła jest przechowywana jako atrybut ss:Formula elementu Cell, a wynik obliczenia może być zapisany w elemencie Data. W pliku mogą występować odwołania do komórek, zakresów i arkuszy zgodne ze składnią używaną przez obsługiwaną wersję Excela. Oprócz wartości komórek dokument może zawierać definicje stylów, szerokości kolumn, wysokości wierszy, scalania komórek oraz informacje o formatowaniu liczb. Sama obecność tekstowej wartości wyniku nie oznacza jednak, że zewnętrzny parser XML potrafi obliczyć wszystkie formuły; do obliczeń potrzebny jest silnik arkusza zgodny z danym formatem.

Otwieranie i konwersja plików XMLSS

Plik XML Spreadsheet 2003 można otworzyć w zgodnej wersji Microsoft Excel, wybierając go jako dokument arkusza XML. Przy imporcie program może wyświetlić ostrzeżenie dotyczące zgodności, jeżeli dokument zawiera elementy lub ustawienia nieobsługiwane przez nowszą wersję aplikacji. Po zapisaniu pliku w aktualnym formacie Excela struktura dokumentu zostanie zmieniona, dlatego zachowanie pierwotnego pliku .xml jest istotne, gdy potrzebny jest dokładny zapis historyczny albo porównanie zawartości tekstowej.

Do podstawowej kontroli technicznej wystarczy sprawdzenie, czy dokument jest poprawnie zbudowanym XML-em: każdy element powinien mieć zamknięcie, a wartości atrybutów muszą być prawidłowo ujęte w cudzysłowy. Następnie trzeba zweryfikować przestrzenie nazw, kodowanie znaków, obecność elementu Workbook oraz poprawne zagnieżdżenie arkuszy i tabel. Edycja pliku w zwykłym edytorze tekstu jest możliwa, ale zmiana nazw elementów, prefiksów przestrzeni nazw, typów danych lub atrybutów komórek może uniemożliwić otwarcie dokumentu albo spowodować utratę formatowania. Przy konwersji do .xlsx należy dodatkowo sprawdzić formuły, daty, style i szerokości kolumn, ponieważ zgodność wizualna nie gwarantuje zachowania wszystkich właściwości skoroszytu.

Znaczenie starego arkusza XML podczas serwisowania komputera

Problemy z plikiem XML Spreadsheet 2003 mogą wynikać zarówno z uszkodzenia samego dokumentu, jak i z niezgodności programu, skojarzenia rozszerzenia .xml z niewłaściwą aplikacją albo błędnej konwersji. Diagnostyka obejmuje ustalenie, czy problem dotyczy jednego pliku, wszystkich arkuszy XML czy konkretnej instalacji Excela. Warto sprawdzić kopię pliku, komunikat wyświetlany przy otwieraniu oraz możliwość odczytania dokumentu jako tekstu. Jeżeli XML jest poprawny składniowo, ale Excel zgłasza błąd, przyczyną może być nieobsługiwany element SpreadsheetML, uszkodzona definicja stylu, nieprawidłowa formuła lub niezgodność wersji programu.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, a w ramach diagnostyki oprogramowania może pomóc także w ustaleniu przyczyny problemów z otwieraniem starszych dokumentów arkuszowych. Przed konwersją lub naprawą pliku należy pracować na kopii, zachować oryginalne rozszerzenie i porównać liczbę arkuszy, komórek z danymi, formuł oraz formatów po zapisaniu w nowszym formacie. Takie porównanie pozwala wykryć utratę informacji, która nie zawsze jest widoczna na pierwszy rzut oka w widoku tabeli.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę