Jak korzystać: XML na CSV
- 1
Upuść plik XML
Eksport, feed lub katalog – dowolny plik, w którym ten sam element powtarza się raz na każdy rekord.
- 2
Wybierz element wiersza
Pierwszy powtarzający się element jest wybrany za Ciebie; jeśli chcesz mieć jeden wiersz na pozycję zamówienia, a nie na całe zamówienie, wybierz z listy głębszy.
- 3
Ułóż kolumny
Zachowaj lub pomiń atrybuty, połącz powtarzające się elementy podrzędne w jednej komórce albo ponumeruj je, a potem wybierz przecinek, średnik lub tabulator.
- 4
Pobierz plik CSV
Sprawdź podgląd tabeli, potem pobierz plik .csv lub skopiuj dane. Jeśli plik ma się otworzyć w programie Excel, dodaj BOM UTF-8.
Limity i Pro
Pliki XML do 100 MB, dowolna liczba rekordów.
O narzędziu: XML na CSV
Konwerter XML na CSV spłaszcza drzewo do tabeli. Wskazujesz, który element jest jednym rekordem – produkt, zamówienie, pozycja, pracownik – a każde jego wystąpienie staje się wierszem, w kolejności z dokumentu, niezależnie od miejsca w pliku. Lista kandydatów pokazuje każdy powtarzający się element wraz z liczbą wystąpień, więc od razu odróżnisz catalog › product (240) od catalog › product › variant (1130).
Kolumny powstają z tego, co zawiera każdy rekord. Atrybuty trafiają do kolumn pod własną nazwą (id, status), elementy podrzędne również, a głębsze poziomy dostają nazwy z kropkami, np. customer.address.city. Atrybut elementu podrzędnego jest zapisany jako price.currency obok samej ceny. Kolumny pojawiają się w kolejności, w jakiej występują po raz pierwszy, a jeśli rekord czegoś nie ma, ta komórka zostaje pusta.
Gdy rekord powtarza element podrzędny – trzy elementy <author> w jednym <book> – wybierasz: jedna komórka z wartościami połączonymi średnikami („Ann; Bob; Cy”) albo ponumerowane kolumny author.1, author.2, author.3, numerowane w każdym wierszu tak samo, żeby kolumny się zgadzały.
Plik CSV jest zgodny z RFC 4180: pola zawierające separator, cudzysłowy lub podziały wierszy są ujęte w cudzysłów, a wiersze kończą się znakami CRLF. Wybierz średnik, jeśli arkusz używa przecinka dziesiętnego, i dodaj BOM UTF-8, żeby Excel w Windows poprawnie wyświetlał cyrylicę i litery z akcentami. Wartości są zapisywane jako tekst, dokładnie jak w XML; strona XML na Excel nadaje im typy.
Prywatność
Plik XML jest analizowany i spłaszczany przez proces roboczy w tej karcie przeglądarki; ani XML, ani CSV nie są przesyłane na serwer ani zapisywane.