XML do CSV
Konwertuj rekordy XML do arkusza CSV.
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ć
- Wklej swój XML w polu XML Input lub kliknij Sample, aby wczytać przykład.
- Kliknij Convert, aby wygenerować CSV.
- Sprawdź wynik — każdy element podrzędny XML staje się kolumną.
- 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.