Конвертер CSV у XML — CSV в XML онлайн
Конвертуйте CSV у XML онлайн. Вставте або перетягніть CSV/TSV-файл і отримайте коректний XML зі своїми кореневим елементом і рядками. Безкоштовно й приватно.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяКонвертуйте CSV-файли в XML за секунди
CSV — універсальний формат експорту таблиць, баз даних і CRM, але багато програм досі потребують XML: SOAP і застарілі корпоративні API, імпорт в ERP та бухгалтерію, товарні фіди для маркетплейсів, формати електронних рахунків, ресурси Android і численні системи конфігурації. Цей конвертер CSV у XML перетворює таблицю на коректний XML-документ з відступами просто у браузері. Вставте дані, перетягніть файл .csv або .tsv чи завантажте приклад, щоб побачити, як це працює.
Перший рядок вважається заголовком. Кожен наступний рядок стає елементом рядка всередині єдиного кореневого елемента, а кожен стовпець — дочірнім елементом з іменем заголовка. Значення екрануються правильно, тож амперсанди, кутові дужки та лапки в клітинках ніколи не ламають документ. Поля в лапках із комами чи переносами рядків розбираються за RFC 4180 — за тими самими правилами, що й Excel та Google Таблиці під час експорту CSV.
Кореневий елемент, елемент рядка та вкладеність
Перейменуйте корінь (наприклад, products) і елемент рядка (наприклад, product) відповідно до схеми, яку очікує отримувач. Заголовки, що не є допустимими іменами XML, — з пробілами, символами чи цифрою на початку — автоматично очищаються. Увімкніть Nest dotted headers, щоб побудувати ієрархію з пласкої таблиці: стовпці address.street та address.city групуються під одним елементом <address>. Залиште ввімкненою Detect numbers & booleans для чистих значень; коди з ведучими нулями, як-от поштові індекси, і дуже довгі ідентифікатори зберігаються точно як текст.
Поради для чистого XML
XML не має вбудованих типів, тому перевірте результат за XSD, який використовує ваша система. Видаліть оголошення <?xml?>, коли вставляєте фрагмент в інший документ, і виберіть табуляцію або чотири пробіли відповідно до вашого коду. Для подальшої роботи відформатуйте чи перегляньте результат у форматері XML, перетворіть назад через XML у JSON або спробуйте споріднені конвертери CSV у JSON, CSV у YAML і CSV у TOON. Усе працює локально, тому інструмент безпечний для списків клієнтів, прайс-листів та інших конфіденційних таблиць.
Як користуватися
- Додайте CSVВставте текст CSV або TSV, перетягніть файл .csv або натисніть Load sample. Роздільник визначається автоматично.
- Задайте імена елементівВкажіть кореневий елемент і елемент рядка, виберіть відступи та чи додавати XML-оголошення.
- Скопіюйте або завантажте XMLСкопіюйте згенерований XML або завантажте його як файл .xml.
Часті запитання
Як кожен рядок CSV перетворюється на XML?
<row>) усередині кореневого елемента, а кожен стовпець — дочірнім елементом з іменем заголовка, наприклад <email>[email protected]</email>.Що стається із заголовками з пробілами або такими, що починаються з цифри?
Чи можна створити вкладений XML із плаского CSV?
address.city перетворюється на <address><city>…</city></address>.