TL
Tool Lab
💰Donate
💰Donate

XML do CSV

Konwertuj rekordy XML do arkusza CSV.

XML Input
CSV Output

O tym narzędziu

Konwerter XML do CSV wyodrębnia powtarzające się elementy rekordów z dokumentu XML i przekształca je w płaski arkusz CSV. Bezpośrednie elementy podrzędne elementu głównego XML są traktowane jako wiersze, a nazwy ich elementów podrzędnych stają się nagłówkami kolumn CSV.

Brakujące pola pozostają puste. Wartości zawierające przecinki lub cudzysłowy są prawidłowo escapowane zgodnie z RFC 4180. Cała konwersja odbywa się w Twojej przeglądarce przy użyciu wbudowanego DOMParser — żaden XML nie jest wysyłany na serwer. To narzędzie działa najlepiej z dobrze zbudowanym XML, który ma spójny schemat we wszystkich rekordach.

Jak używać

  1. Wklej swój XML w polu XML Input lub kliknij Sample, aby wczytać przykład.
  2. Kliknij Convert, aby wygenerować CSV.
  3. Sprawdź wynik — każdy element podrzędny XML staje się kolumną.
  4. Kliknij Copy, aby skopiować CSV do schowka.

Przypadki użycia

Analitycy danych otrzymujący eksporty XML konwertują je do CSV w celu analizy w Excelu lub Arkuszach Google. Programiści migrujący dane między systemami konwertują dane konfiguracyjne XML do CSV w celu importu. Redaktorzy treści konwertują kanały produktowe z XML do CSV w celu masowej edycji.

Często zadawane pytania

  • Jakiej struktury XML oczekuje to narzędzie?Struktury dwupoziomowej: elementu głównego zawierającego powtarzające się elementy podrzędne (rekordy), z których każdy ma własne elementy podrzędne (pola). Przykład: <root><record><field>...</field></record></root>.
  • Co się dzieje, gdy rekordy mają różne pola?Narzędzie zbiera wszystkie unikalne nazwy pól ze wszystkich rekordów. Brakujące pola dla danego rekordu pozostają pustymi komórkami CSV.
  • Czy obsługuje atrybuty XML?Obecnie nie. Wyodrębniana jest tylko zawartość tekstowa elementów podrzędnych. Atrybuty XML są pomijane podczas konwersji.