Konwerter XML na CSV
Spłaszcz plik XML do tabeli, którą można sortować, filtrować i importować. Każdy powtarzający się rekord staje się wierszem, a każde pole w nim kolumną. Taki plik od razu nadaje się do arkusza, importu do bazy danych lub korespondencji seryjnej.
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
Prześlij plik XML
Dodaj plik z produktami, eksport zamówień, mapę witryny lub dowolny plik XML z powtarzającymi się rekordami. Do 20 plików w jednej partii, każdy do 95 MB.
- 2
Sprawdź separator i kodowanie
Wynik używa przecinków i kodowania UTF-8. W sekcji Ustawienia zaawansowane zmień Separator na średnik (dla europejskiego Excela) albo Kodowanie tekstu na UTF-8 z BOM, jeśli polskie znaki w Excelu wyglądają na zniekształcone.
- 3
Konwertuj i otwórz
Kliknij Konwertuj na CSV i pobierz plik. Otwórz go w arkuszu kalkulacyjnym albo wczytaj do narzędzia, które wymagało CSV.
Konwersja XML na CSV bierze rekordy powtarzające się w pliku XML i układa je w wiersze, z jedną kolumną na znacznik, dzięki czemu plik stworzony dla maszyn staje się tabelą, z którą da się pracować.
Komu przydaje się konwersja XML na CSV
XML jest rekomendacją W3C od lutego 1998 roku i wiele danych biznesowych nadal w nim krąży: pliki produktowe dla porównywarek cen, e-faktury UBL, kanały RSS i Atom, mapy witryn XML, wyciągi bankowe w ISO 20022 oraz eksporty starszych systemów CRM i magazynowych. Format świetnie sprawdza się w oprogramowaniu walidującym schemat, ale jest niewygodny dla osoby, która chce po prostu zobaczyć rekordy.
Taką osobą jest zwykle marketer sprawdzający braki cen w pliku produktów, księgowy uzgadniający pozycje faktur albo analityk, który musi wczytać eksport do narzędzia przyjmującego tylko CSV. Konwersja daje im siatkę w kilka sekund, bez pisania arkusza XSLT czy skryptu. Jeśli XML pochodzi z API, a kolejnym krokiem jest kod, a nie arkusz, JSON na CSV obsługuje w ten sam sposób popularniejszy format API.
Przykład konwersji XML na CSV: feed produktowy
<products>
<product id="1042">
<name>Lampa biurkowa</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Ramię monitora, czarne</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Lampa biurkowa,39.00,00731 1043,"Ramię monitora, czarne",89.50,00732
Jak konwerter XML na CSV przypisuje tagi do kolumn
Rekordy stają się wierszami
Powtarzający się element pod elementem głównym, tutaj <product>, określa wiersz. Dwa produkty, dwa wiersze danych.
Znaczniki i atrybuty stają się kolumnami
Atrybut id oraz elementy potomne name, price i sku dostają po kolumnie, nazwanej w wierszu nagłówka.
Cudzysłów tylko wtedy, gdy trzeba
Nazwa z przecinkiem jest ujęta w podwójny cudzysłów, aby przecinek został wewnątrz wartości, zgodnie z RFC 4180.
- na plik XML
- 95 MB
- plików w partii
- 20
- opcje separatora
- 6
- do usunięcia plików
- 30 min
XML i CSV w skrócie
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
CSV
Wartości rozdzielane przecinkami
CSV to tekstowy format tabel, w którym każdy wiersz to osobna linia, a kolumny oddzielają przecinki. Jest używany od początków informatyki i opisany w RFC 4180, choć wiele wariantów stosuje średniki lub tabulatory oraz różne kodowania tekstu. Prawie każdy arkusz kalkulacyjny, baza danych i narzędzie analityczne potrafi go importować i eksportować, dlatego to domyślny format przenoszenia danych między systemami. CSV przechowuje tylko wartości, bez formuł, formatowania, wielu arkuszy ani typów danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
XML zamienia się na CSV, gdy plik z produktami lub eksport z systemu ma trafić do arkusza, narzędzia do mailingu albo bazy danych, które czytają zwykłe wiersze, a nie zagnieżdżone znaczniki.
Konwersja XML na CSV: najczęstsze pytania
Jak konwerter ustala, co jest wierszem?
Narzędzie szuka elementu, który powtarza się pod elementem głównym, na przykład każdego <product> w pliku produktów lub każdego <url> w mapie witryny, i zapisuje jeden wiersz na każde wystąpienie. Elementy potomne i atrybuty rekordu stają się kolumnami, a pierwszy wiersz zawiera ich nazwy.
Co traci się przy zamianie XML na CSV?
Wszystko, co nie jest wartością w rekordzie: komentarze, instrukcje przetwarzania, prefiksy przestrzeni nazw i samo zagnieżdżenie. CSV to jedna płaska siatka, więc hierarchia o kilku poziomach zostaje rozłożona na kolumny. Jeśli chcesz zachować drzewo, XML na JSON zachowuje zagnieżdżenie.
Mój XML zawiera kilka typów rekordów. Co wtedy?
Plik, który pod jednym elementem głównym miesza na przykład klientów i zamówienia, zawiera dwie tabele. CSV przechowuje jedną tabelę na plik, więc najpierw podziel XML na osobne pliki dla każdego typu rekordu albo przekonwertuj go do XLSX, gdzie każdy typ można przejrzeć osobno.
Dlaczego kody produktów straciły zera na początku?
CSV nadal zawiera 00731; zera znikają, gdy Excel po otwarciu uzna kolumnę za liczbową. Zaimportuj CSV z karty Dane w Excelu i ustaw dla tej kolumny typ Tekst albo przekonwertuj plik od razu na skoroszyt za pomocą XML na Excel, co pomija etap zgadywania.
Czy mogę zamienić mapę witryny XML na listę adresów URL?
Tak. Mapa witryny powtarza elementy <url>, więc każda strona staje się wierszem, a loc, lastmod i inne znaczniki trafiają do kolumn. Dostajesz listę z możliwością sortowania do audytu SEO lub planu przekierowań.
Czy plik CSV jest zgodny ze standardem?
Zgodnie z RFC 4180, opublikowanym w 2005 roku: jeden rekord w wierszu, pola oddzielone przecinkami, a wartość zawierająca przecinek, cudzysłów lub podział wiersza jest ujęta w podwójny cudzysłów. Włącz Ujmij każdą wartość w cudzysłów, jeśli importer wymaga cudzysłowów wokół każdego pola.
- Konwerter XML do ExcelaOtwórz faktury XML, wyciągi bankowe, feedy produktowe i eksporty systemów jako tabelę Excel XLSX. Bez mapy XML i karty Deweloper, także na Macu.
- Konwerter XML na JSONZamień XML na czytelny JSON: atrybuty jako klucze @, powtarzane tagi jako tablice, tekst bez zmian. Do odpowiedzi SOAP, kanałów i starych eksportów.
- Konwerter CSV do XMLKonwertuj wiersze CSV do poprawnego XML z własnym tagiem głównym. Escapowanie znaków, wykrywanie separatora, wynik w UTF-8. Do 20 plików naraz.
- Konwertuj JSON na CSVZamień JSON lub JSON Lines na CSV: wiersz na obiekt, zagnieżdżone pola jako kolumny, UTF-8 z BOM dla polskich znaków w Excelu. 20 plików naraz.
- Konwerter HTML na CSVZamień tabele z zapisanej strony internetowej na CSV dla Excela lub Arkuszy Google. Czyste wiersze bez linków, stylów i ukrytego formatowania.
- Konwerter Excel do XMLZamień arkusz Excela na XML bez map XML i karty Deweloper. Każdy wiersz to rekord, każdy nagłówek to znacznik. Pliki XLSX, XLS i ODS.