Konwerter CSV na XML — CSV do XML online
Konwertuj CSV na XML online. Wklej lub upuść plik CSV/TSV i uzyskaj poprawny XML z własnym elementem głównym i wierszy. Za darmo i prywatnie.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneKonwertuj pliki CSV na XML w kilka sekund
CSV to uniwersalny format eksportu arkuszy kalkulacyjnych, baz danych i systemów CRM, ale wiele programów nadal wymaga XML: SOAP i starszych firmowych API, importów do ERP i księgowości, feedów produktowych dla marketplace’ów, formatów e-faktur, zasobów Androida i wielu systemów konfiguracji. Ten konwerter CSV na XML zamienia tabelę w poprawny, wcięty dokument XML bezpośrednio w przeglądarce. Wklej dane, upuść plik .csv lub .tsv albo wczytaj przykład, aby zobaczyć, jak to działa.
Pierwszy wiersz jest traktowany jako nagłówek. Każdy kolejny wiersz staje się elementem wiersza wewnątrz jednego elementu głównego, a każda kolumna staje się elementem potomnym o nazwie nagłówka. Wartości są poprawnie escapowane, więc ampersandy, nawiasy ostre i cudzysłowy w komórkach nigdy nie psują dokumentu. Pola w cudzysłowie zawierające przecinki lub podziały wierszy są parsowane zgodnie z RFC 4180 — tymi samymi zasadami, których używają Excel i Arkusze Google przy eksporcie CSV.
Element główny, element wiersza i zagnieżdżanie
Zmień nazwę elementu głównego (na przykład products) i elementu wiersza (na przykład product), aby pasowały do schematu oczekiwanego przez odbiorcę. Nagłówki, które nie są poprawnymi nazwami XML — ze spacjami, symbolami lub cyfrą na początku — są automatycznie oczyszczane. Włącz Nest dotted headers, aby zbudować hierarchię z płaskiego arkusza: kolumny takie jak address.street i address.city są grupowane pod jednym elementem <address>. Pozostaw włączone Detect numbers & booleans, aby zapisywać czyste wartości; kody z zerami wiodącymi, jak kody pocztowe, i bardzo długie identyfikatory zostają zachowane dokładnie jako tekst.
Wskazówki dla czystego XML
XML nie ma wbudowanych typów, więc zwaliduj wynik względem XSD używanego przez Twój system. Usuń deklarację <?xml?>, gdy wklejasz fragment do innego dokumentu, i wybierz tabulatory lub cztery spacje, aby pasowały do Twojego kodu. Aby pracować dalej, sformatuj lub sprawdź wynik w formatterze XML, przekonwertuj go z powrotem narzędziem XML na JSON albo wypróbuj pokrewne konwertery CSV na JSON, CSV na YAML i CSV na TOON. Wszystko działa lokalnie, dlatego narzędzie jest bezpieczne dla list klientów, cenników i innych poufnych arkuszy.
Jak używać
- Dodaj CSVWklej tekst CSV lub TSV, upuść plik .csv albo kliknij Load sample. Separator jest wykrywany automatycznie.
- Nazwij elementyUstaw element główny i element wiersza, wybierz wcięcie oraz to, czy dołączyć deklarację XML.
- Skopiuj lub pobierz XMLSkopiuj wygenerowany XML lub pobierz go jako plik .xml.
Najczęściej zadawane pytania
Jak każdy wiersz CSV jest konwertowany na XML?
<row>) wewnątrz elementu głównego, a każda kolumna elementem potomnym o nazwie nagłówka, np. <email>[email protected]</email>.Co się dzieje z nagłówkami ze spacjami lub zaczynającymi się od cyfry?
Czy mogę utworzyć zagnieżdżony XML z płaskiego CSV?
address.city staje się <address><city>…</city></address>.