Przejdź do treści

Excel na XML

Zamień arkusz Excel lub plik CSV na XML: każdy wiersz to jeden element, a nagłówki kolumn stają się nazwami elementów lub atrybutów. Arkusz jest odczytywany na urządzeniu.

Konwertuj na
Upuść plik JSON, CSV lub ExcelXML do 100 MB · JSON, CSV, XLSX, XLS, ODS do 500 MB
Wybierz plikPrzetwarzane na urządzeniu – pliki nie opuszczają urządzenia
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Excel na XML

  1. 1

    Upuść arkusz

    Plik XLSX, XLS lub ODS albo CSV. Jeśli skoroszyt ma kilka arkuszy, wybierz właściwy.

  2. 2

    Nazwij elementy

    Wybierz element główny, element zapisywany dla każdego wiersza oraz to, czy kolumny staną się elementami podrzędnymi, czy atrybutami.

  3. 3

    Zapisz XML

    Sprawdź wynik, a potem pobierz plik .xml lub skopiuj kod.

Limity i Pro

Arkusze i pliki CSV do 500 MB; jeden arkusz naraz.

Pliki do 4 GB. Zobacz Pro

O narzędziu: Excel na XML

Konwerter Excel na XML zapisuje wiersze arkusza jako XML: jeden element na wiersz wewnątrz elementu głównego, a nagłówki kolumn służą za nazwy. Arkusz z kolumnami sku, name i price zamieni się w <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows> albo, gdy kolumny są atrybutami, w <row sku="A-1" name="Pen" price="1.5"/>. Nazwy obu elementów możesz zmienić, na przykład na products i product, tak aby pasowały do systemu, który odbierze plik.

Nagłówki rzadko są od razu poprawnymi nazwami XML, więc są naprawiane: spacje i znaki interpunkcyjne zamieniają się w podkreślniki, nagłówek zaczynający się od cyfry dostaje na początku podkreślnik, a dwie kolumny o tym samym nagłówku dostają nazwy name i name_2. Nagłówki cyrylicą i w innych alfabetach nielacińskich są dozwolone w XML, więc zostają bez zmian.

Wartości są zapisywane tak, jak przechowuje je arkusz, a nie tak, jak są wyświetlane: 1200 zamiast $1,200.00, daty w formacie ISO 8601 (2026-03-31, z godziną, jeśli jest) oraz formuły jako ostatnio obliczony wynik. Puste komórki stają się pustymi elementami albo są pomijane, jeśli wolisz mniejsze rekordy. Znaki specjalne są zamieniane na kody, a plik ma kodowanie UTF-8 i opcjonalną deklarację XML.

Pliki CSV działają tak samo, a separator i kodowanie tekstu (UTF-8, Windows-1251 lub Windows-1252) są wykrywane albo wybierane ręcznie. Wyłącz opcję „Pierwszy wiersz to nagłówek”, gdy arkusz go nie ma; kolumny dostaną wtedy nazwy Column_1, Column_2 itd. Naraz konwertowany jest tylko jeden arkusz.

Prywatność

Skoroszyt lub plik CSV jest odczytywany przez SheetJS w procesie roboczym w tej karcie, a XML powstaje w tym samym miejscu. Nic nie jest przesyłane na serwer, a plik nie jest przechowywany.

Excel na XML: najczęstsze pytania

Jak nagłówki kolumn zamieniają się w znaczniki XML?
Każdy nagłówek staje się nazwą elementu po doprowadzeniu go do poprawnej postaci: „Unit price” zmienia się w Unit_price, „2026 total” w _2026_total, a powtórzony nagłówek dostaje _2, _3. Jeśli wolisz zachować oryginalny tekst, najpierw zmień nagłówki w arkuszu. Bez wiersza nagłówka kolumny nazywają się Column_1, Column_2 i dalej.
Czy każdy wiersz może być jednym elementem z atrybutami?
Tak, w polu „Kolumny jako” wybierz Atrybuty. Każdy wiersz zostanie wtedy zapisany jako jeden samozamykający się element, na przykład <row id="7" city="Bukhara"/>, którego używa wiele formatów importu i plików konfiguracyjnych. Wartości atrybutów są zabezpieczone, także cudzysłowy i podziały wierszy, więc tekst z dowolnej komórki jest bezpieczny.
Czy daty i ceny są zapisywane tak, jak pokazuje Excel?
Są zapisywane tak, jak są przechowywane. Cena sformatowana jako 1 200,00 so'm trafi do pliku jako 1200, a data w formacie ISO, 2026-03-31, którego schematy XML używają dla typu xs:date. Formuły dają ostatnio obliczoną wartość. Jeśli potrzebujesz wyświetlanego tekstu, przed konwersją ustaw w Excelu format tekstowy tych kolumn.
Czy konwertowane są wszystkie arkusze skoroszytu?
Jedna konwersja obejmuje jeden arkusz. Wybierz go na liście Arkusz; aby przekonwertować inny, wskaż go i pobierz plik ponownie, bo skoroszyt pozostaje wczytany. Całkowicie puste wiersze są pomijane, a pierwszy wiersz z danymi jest traktowany jako nagłówek, chyba że wyłączysz tę opcję.
Czy mogę też przekonwertować CSV na XML?
Tak. Upuść plik .csv lub .tsv zamiast skoroszytu; separator i kodowanie są wykrywane, a w opcjach wejścia możesz je zmienić. Windows-1251 pomaga przy eksportach cyrylicą ze starszych programów. Wiersze są potem zapisywane jako XML dokładnie tak samo jak wiersze arkusza.

Inne zadania z tym narzędziem