Jak działa konwersja CSV na XML
To narzędzie odczytuje Twój plik CSV i zamienia każdy wiersz na element XML. Jeśli wybierzesz „Użyj nagłówków”, pierwszy wiersz stanie się nazwami tagów dla pól w każdym elemencie. Wszystko działa lokalnie w przeglądarce — nic nie jest przesyłane ani nigdzie zapisywane, więc to dobre rozwiązanie także dla danych prywatnych.
Kiedy użyć tego narzędzia
CSV jest popularny w eksportach z arkuszy, a wiele integracji wciąż preferuje XML jako format ze strukturą tagów. CSV na XML przydaje się, gdy potrzebujesz feedów, importów albo wymiany danych między systemami.
- Importy: zamień listę CSV na elementy XML dla systemów, które obsługują XML.
- Feedy: generuj feed XML dla katalogów, ofert, listingów lub eksportów.
- Starsze systemy: XML nadal jest powszechny w „legacy” integracjach.
- Ustrukturyzowana wymiana: mapuj kolumny arkusza na czytelne pola XML.
Potrzebujesz „w drugą stronę” (XML → CSV)? Wypróbuj Konwerter XML na CSV. A jeśli chcesz format JSON, użyj Konwertera CSV na JSON.
Krok po kroku: z CSV do XML
Konwersja CSV zajmuje tylko chwilę:
- Dodaj pliki CSV. Przeciągnij i upuść pliki do pola powyżej albo kliknij, aby wybrać je z urządzenia.
- Wybierz mapowanie. Użyj nagłówków, aby tworzyć tagi pól, albo wybierz tryb bez nagłówków dla danych bez pierwszego wiersza nagłówków.
- Ustaw separator. Zostaw automatyczne wykrywanie albo wybierz przecinek, średnik, tabulator lub „|”.
- Ustaw tag główny i tag elementu. Określ zewnętrzny tag główny oraz tag dla każdego wiersza.
- Konwertuj do XML. Kliknij Konwertuj do XML. Narzędzie przetwarza dane lokalnie w przeglądarce.
- Zapisz wynik. Zapisz pliki pojedynczo albo użyj przycisku „Zapisz wszystko”.
Jak wybrać tag główny i tag elementu
XML wymaga jednego elementu najwyższego poziomu. To właśnie tag główny.
Tag elementu powtarza się raz na każdy wiersz CSV.
Przykład: tag główny products i tag elementu product.
- Tag główny: kontener obejmujący cały dokument.
- Tag elementu: jeden element na każdy wiersz.
- Tagi pól: nagłówki stają się elementami potomnymi (albo
kolumna_1,kolumna_2w trybie bez nagłówków).
Prywatność, limity i jak narzędzie traktuje Twoje pliki
FileYoga działa według prostej zasady: Twoje pliki zostają u Ciebie. Konwersja CSV na XML odbywa się lokalnie w przeglądarce, więc dane nie są przesyłane na serwery FileYoga.
Konwersja lokalna
Konwersja działa lokalnie w przeglądarce na Twoim urządzeniu. CSV nie jest wysyłane, a wynikowy XML powstaje po Twojej stronie.
Bez ukrytych kopii
Po wyczyszczeniu listy lub zamknięciu karty narzędzie przestaje korzystać z plików i nie zapisuje kopii na serwerze.
Bez sztucznych limitów
Bez paywalli i limitów. Jedynym ograniczeniem jest pamięć urządzenia i możliwości przeglądarki.
Bez konta
Korzystaj bez rejestracji. Otwórz stronę, przekonwertuj pliki i zakończ, kiedy chcesz.
Jeśli pracujesz na danych wrażliwych (eksporty klientów, raporty wewnętrzne, listy finansowe), to podejście daje Ci pełną kontrolę od początku do końca.
Wskazówki dla najlepszych rezultatów
- Jeśli CSV ma nagłówki, wybierz „Użyj nagłówków”, aby kolumny stały się tagami pól XML.
- Jeśli nagłówek ma spacje lub znaki specjalne, narzędzie oczyści go do poprawnej nazwy tagu XML.
- Jeśli wartości zawierają przecinki, CSV powinno używać cudzysłowów. Konwerter obsługuje pola w cudzysłowie i podwójne cudzysłowy.
- Przy bardzo dużych plikach CSV konwertuj po jednym pliku, aby zmniejszyć obciążenie pamięci.
Rozwiązywanie problemów
- Wiersze dzielą się nieprawidłowo: CSV może mieć inny separator. Zmień „Wykryj automatycznie” na przecinek, średnik, tabulator lub „|”.
- Pola są przesunięte: tekst w cudzysłowie może być niedomknięty. Sprawdź brakujące cudzysłowy w CSV.
- XML wygląda na pusty: jeśli plik zawiera tylko nagłówki, nie ma wierszy do konwersji. Dodaj dane albo przetestuj tryb bez nagłówków.
- Karta się zawiesza: duże pliki mogą przekraczać limity pamięci. Konwertuj po jednym pliku i zamknij inne ciężkie karty.
- Nazwy tagów wyglądają inaczej: tagi XML muszą spełniać zasady. Narzędzie czyści nazwy, aby wynik był poprawnym XML.
Najczęściej zadawane pytania
Nie. Konwersja CSV na XML działa lokalnie w przeglądarce. Plik nigdy nie jest wysyłany na serwery FileYoga, a wynikowy XML powstaje na Twoim urządzeniu.
Tag główny to pojedynczy element najwyższego poziomu, który „owija” cały dokument.
Tag elementu powtarza się raz na każdy wiersz CSV. Przykład: tag główny products, tag elementu product.
Tak — gdy wybierzesz Użyj nagłówków. Każdy nagłówek kolumny staje się elementem potomnym w każdym elemencie.
Jeśli CSV nie ma nagłówków, wybierz Bez nagłówków, a narzędzie użyje kolumna_1, kolumna_2 itd.
Nazwy tagów XML muszą spełniać określone zasady. Konwerter czyści nagłówki, aby wynik był poprawnym XML:
spacje zamienia na podkreślenia, nieobsługiwane znaki zastępuje, nazwy zaczynające się od cyfry dostają bezpieczny prefiks,
a nazwy zaczynające się od xml są zmieniane, aby uniknąć wzorców zarezerwowanych.
Narzędzie analizuje początek CSV i testuje popularne separatory (przecinek, średnik, tabulator, „|”). Wybiera separator, który daje najbardziej spójną liczbę kolumn w kolejnych liniach. Jeśli wykrywanie się pomyli, wybierz separator ręcznie.
Nie. Pola w cudzysłowie są obsługiwane. Jeśli wartość zawiera przecinki, tabulatory, „|” lub nowe linie, powinna być ujęta w cudzysłów w CSV. Obsługiwane są też „ucieczki” cudzysłowów (podwójny cudzysłów wewnątrz pola w cudzysłowie).
Puste komórki stają się pustymi elementami XML, więc tag nadal jest obecny, ale nie ma wartości (np. <price></price>).
Jeśli wolisz pomijać puste pola, usuń je po eksporcie albo odfiltruj w swoim procesie.
Nie ma sztucznych limitów. Bardzo duże pliki CSV mogą trafić na limity pamięci przeglądarki albo spowolnić urządzenie. Jeśli tak się stanie, konwertuj po jednym pliku i zamknij inne ciężkie karty.