Введення
Готово
Рядки: 0
Слова: 0
Символи: 0
Розмір: 0 KB
Статистика введення доступна через кнопку Статистика над цим полем.
Виведення
Рядки: 0
Слова: 0
Символи: 0
Розмір: 0 KB
Статистика виведення доступна через кнопку Статистика над цим полем.
Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.
Що робить цей інструмент
Конвертер CSV у XML перетворює рядки, розділені комами, на коректно сформований XML-документ. Перший рядок вважається заголовком, кожен наступний рядок стає елементом <item>, а кожен стовпець — дочірнім елементом з назвою свого заголовка.
Результат починається зі стандартного оголошення XML і єдиного елемента <root>, тож він відкривається в будь-якому XML-парсері, браузері чи інструменті імпорту без доопрацювання. Значення за потреби екрануються, тому амперсанд чи кутові дужки в клітинках не ламають документ.
Коли використовувати
- Партнер, фід постачальника або стара система імпорту приймає лише XML, а ваші дані — у вивантаженні з таблиці.
- Складання фіду товарів чи цін із CSV-файлу перед завантаженням в інтернет-магазин або на маркетплейс.
- Підготовка тестових даних для API на основі XML з подальшою перевіркою результату в Валідатор XML.
- Перетворення невеликої довідкової таблиці, наприклад кодів країн чи прайс-листа, на XML-файл ресурсів для застосунку.
Приклад
Введення
id,name,city
1,Ana,Lisbon
2,Ben,Oslo
Виведення
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item>
<id>1</id>
<name>Ana</name>
<city>Lisbon</city>
</item>
<item>
<id>2</id>
<name>Ben</name>
<city>Oslo</city>
</item>
</root>
Запитання про цей інструмент
Чи можуть назви стовпців містити пробіли?
Імена XML-елементів не можуть містити пробілів, тож використовуйте заголовки на кшталт order_id або orderId. Короткі прості заголовки також спрощують подальші запити XPath.
Який роздільник потрібен у CSV?
Кома і крапка з комою визначаються автоматично. Для даних, розділених табуляцією, оберіть TSV як вихідний формат. Поля в лапках, що містять коми чи переноси рядків, читаються правильно.
Чи можна перейменувати елементи root та item?
У самому конвертері — ні: він завжди пише <root> та <item>. Перейменуйте їх пошуком і заміною або спершу конвертуйте в JSON за допомогою Конвертер CSV у JSON, якщо наступний крок однаково очікує JSON.