XML na CSV
Konwertuj powtarzający się element XML na tabelę CSV z nagłówkami.
XML na CSV
Wklej dokument XML a to narzędzie znajdzie element, który się powtarza — ten, który reprezentuje każdy wiersz danych — i zamieni każde wystąpienie na wiersz CSV z nagłówkiem zbudowanym z jego podelementów i atrybutów. Zostało stworzone dla eksportów z API, kanałów CMS, katalogów e-commerce i starszych systemów, gdzie XML jest jedynym dostępnym formatem, ale arkusz kalkulacyjny to miejsce, gdzie dane naprawdę powinny być.
Domyślnie element powtarzający się jest wykrywany automatycznie, ale możesz sam go nazwać, jeśli dokument ma więcej niż jednego kandydata. Zagnieżdżone podelementy stają się kolumnami połączonymi separatorem ścieżki, więc <address><city> staje się kolumną o nazwie address.city; wyłącz "Uwzględnij atrybuty", aby całkowicie pominąć atrybuty XML z wyjścia. Gdy wiersz ma więcej niż jeden ten sam podelement — kilka dzieci <tag> — wybierz, czy połączyć ich wartości w jedną komórkę, czy rozdzielić je między osobne kolumny.
Cudzysłowy domyślnie otaczają pole tylko wtedy, gdy zawiera separator, znak cudzysłowu lub podział wiersza, utrzymując proste wyjście czytelnym; przełącz na "Zawsze" dla narzędzi, które oczekują każdego pola w cudzysłowach. Separatorem może być przecinek, średnik, tabulator lub linia pionowa, a "UTF-8 z BOM" dodaje znacznik kolejności bajtów, który pozwala Excelowi prawidłowo czytać tekst z diakrytyką zamiast domysłów dotyczących kodowania. Nieprawidłowy XML jest zgłaszany razem z wierszem, w którym zatrzymała się analiza.
Wszystko działa lokalnie w przeglądarce — XML, który wklejasz, nigdy nie jest przesyłany do serwera, więc eksporty zawierające dane klientów lub biznesu pozostają prywatne. Skopiuj CSV, pobierz jako plik .txt lub wyślij go z powrotem na wejście i uruchom na nim inne narzędzie.