Konwerter Excel do XML
Uzyskaj plik XML z arkusza kalkulacyjnego bez wcześniejszego tworzenia mapy XML w Excelu. Każdy wiersz staje się elementem rekordu, a każdy nagłówek kolumny znacznikiem, który przechowuje wartość komórki.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Dodaj arkusz kalkulacyjny
Prześlij pliki XLSX, XLS, XLSM lub ODS, do 20 w jednej partii, każdy do 95 MB. Upewnij się, że wiersz 1 zawiera nazwy kolumn, które mają zostać znacznikami.
- 2
Nazwij element główny
W sekcji Ustawienia zaawansowane ustaw Główny znacznik XML na zewnętrzny element, którego oczekuje system odbierający, np. products lub employees. Pozostaw włączone Czytelne formatowanie, aby plik był czytelny i miał wcięcia.
- 3
Konwertuj i sprawdź poprawność
Kliknij Konwertuj na XML i pobierz plik. Jeśli odbiorca udostępnia schemat XSD, przepuść plik przez walidator, zanim go wyślesz.
Konwerter Excel na XML bierze tabelę z pierwszego arkusza i zapisuje ją jako zagnieżdżone elementy: jeden zewnętrzny element główny, jeden rekord na wiersz i jeden znacznik podrzędny na kolumnę, nazwany według nagłówków.
Po co w ogóle konwertować Excel do XML
XML stał się zaleceniem W3C 10 lutego 1998 r. i wokół niego powstało całe pokolenie oprogramowania biznesowego, zanim sieć przejął JSON. Portale dostawców, systemy płacowe i kadrowe, importery katalogów i wiele integracji korporacyjnych nadal przyjmuje tylko pliki XML. Tymczasem osoby odpowiedzialne za dane, np. asystent ds. zakupów czy office manager, trzymają je w Excelu. Ktoś musi połączyć te dwa światy, zwykle dzień przed terminem.
Excel potrafi to zrobić teoretycznie. Włączasz ukrytą kartę Deweloper, piszesz lub wczytujesz schemat XSD, przeciągasz każdy element na kolumnę, aby zbudować mapę XML, i dopiero eksportujesz. To rozsądne przy miesięcznym raporcie ze stałym schematem, ale sporo zachodu przy jednorazowym pliku. Konwerter pomija mapowanie: nagłówki stają się nazwami znaczników, a wiersze rekordami. Jeśli odbiorca woli JSON, Excel na JSON zapisuje te same wiersze jako obiekty.
Przykład konwersji Excel do XML
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Korytko na kable & klipsy</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>Podnóżek</name>
<stock>7</stock>
</row>
</products>Jak przygotować arkusz, aby XML był poprawny
| Zrób | Nie rób |
|---|---|
Użyj jednego wiersza nagłówka z krótkimi nazwami, np. unit_price lub email | Zaczynaj nagłówka od cyfry ani wstawiaj do niego spacji |
| Trzymaj jeden rodzaj rekordu na arkusz, np. tylko produkty lub tylko pracowników | Scalaj komórek w wierszu nagłówka ani zostawiaj pustych komórek nagłówka |
| Kolumny z kodami, takie jak SKU i kody pocztowe, sformatuj jako Tekst, aby zachować zera wiodące | Wpisuj samodzielnie znaków ucieczki & czy <; są dodawane automatycznie, jak & powyżej |
| Zapytaj odbiorcę o nazwę elementu głównego i wpisz ją w polu Główny znacznik XML | Zostawiaj na dole wierszy sum lub podsum; staną się fałszywymi rekordami |
Porównanie sposobów eksportu XML z Excela
| UltKit | Eksport mapy XML w Excelu | Arkusz XML programu Excel 2003 | |
|---|---|---|---|
| Najpierw wymaga schematu XSD | no | yes | no |
| Nazwy znaczników pochodzą z nagłówków | yes | Z mapy | no |
| Jeden element na wiersz, czytelny dla innych systemów | yes | yes | Elementy Cell i Row |
| Działa z plikami .xls, .ods i .numbers | yes | Tylko Excel | Tylko Excel |
| Konwertuje 20 plików w jednej partii | yes | no | no |
Szczegóły formatów XLSX i XML
XLSX
Skoroszyt Microsoft Excel
XLSX to domyślny format skoroszytów Microsoft Excel od Office 2007, oparty na standardzie Office Open XML. Przechowuje wiele arkuszy, formuły, formatowanie, wykresy, tabele przestawne i walidację danych w pakiecie ZIP z plikami XML. Obsługuje ponad milion wierszy na arkusz i jest domyślnym formatem wymiany arkuszy w biznesie. Arkusze Google, LibreOffice i Numbers otwierają XLSX, choć makra i zaawansowane funkcje mogą nie zostać przeniesione.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- 2007 · Microsoft
XML
Extensible Markup Language
XML to język znaczników do danych strukturalnych, opublikowany przez W3C w 1998 roku. Używa zagnieżdżonych znaczników z atrybutami i obsługuje schematy, przestrzenie nazw oraz walidację, dzięki czemu dobrze sprawdza się w złożonych dokumentach. Stanowi podstawę kanałów RSS, SVG, dokumentów Office, map witryn i wielu korporacyjnych oraz rządowych wymian danych. XML jest rozwlekły w porównaniu z JSON, ale odczyta go każdy język programowania i wiele narzędzi do arkuszy.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- 1998 · W3C
Excel zamienia się w XML, gdy dane z arkusza trzeba dostarczyć do systemu przyjmującego wyłącznie rekordy ze znacznikami: punktu importu partnera, starszego ERP lub CMS albo danych testowych sprawdzanych walidatorem schematu.
Excel do XML: odpowiedzi, zanim wyślesz plik
Dlaczego Excel twierdzi, że moich map XML nie można eksportować?
Własne polecenie Excela Eksportuj XML działa tylko przez mapę XML powiązaną ze schematem i odrzuca niektóre kształty map, np. listy zagnieżdżone w listach. Ten konwerter nie wymaga mapy: odczytuje arkusz jako zwykłą tabelę i zapisuje jeden rekord na wiersz.
Czy plik XLSX nie jest już plikiem XML?
W środku tak. Plik .xlsx to pakiet ZIP z częściami XML zdefiniowanymi w ISO/IEC 29500. Jednak część arkusza przechowuje odwołania do komórek i wskaźniki do tabeli współdzielonych ciągów, a nie czytelne rekordy, więc nie nadaje się do systemu, który oczekuje jednego elementu na klienta lub produkt.
Jakie nazwy nagłówków dają poprawne znaczniki XML?
XML 1.0 dopuszcza litery, cyfry, myślniki, podkreślenia i kropki, ale nazwa nie może zaczynać się od cyfry ani zawierać spacji, a nazwy zaczynające się od xml są zarezerwowane. Przed konwersją zmień nagłówki takie jak 2025 Sales lub Unit Price na sales_2025 i unit_price.
Czy mogę wyeksportować wszystkie arkusze skoroszytu?
Ustaw Arkusze do konwersji na Wszystkie arkusze, a każda karta zostanie przekonwertowana, a nie tylko pierwsza. Trzymaj jeden typ rekordu na arkusz, ponieważ każdy arkusz jest traktowany jako osobna tabela.
Co dzieje się z formułami i formatowaniem komórek?
XML przenosi wartości, więc komórka z formułą jest zapisywana jako obliczony wynik. Pogrubienie, kolory wypełnienia, szerokości kolumn i komentarze to prezentacja i nie trafiają do wyniku.
Jak przenieść XML z powrotem do arkusza kalkulacyjnego?
Użyj XML do Excela. Rekordy znów stają się wierszami, a znaczniki nagłówkami kolumn, więc możesz edytować dane w Excelu i przekonwertować je ponownie, gdy odbiorca potrzebuje aktualizacji.