DevToolPal
UK

Конвертер CSV у XML

Перетворюйте рядки CSV на елементи XML, беручи назви елементів із рядка заголовків. Роздільник визначається автоматично.

Працює локально, нічого не завантажується на сервер

Параметри

Вхідні дані

0 симв. · 0 B

Результат

0 симв. · 0 B

Що робить інструмент

Цей інструмент перетворює CSV — текстовий формат, у який експортують електронні таблиці на кшталт Excel і Google Sheets, — на XML. Кожен рядок даних стає елементом <row>, а кожна комірка — дочірнім елементом, названим за заголовком її стовпця. Результат — коректно сформований XML, який можна передати системам, що приймають лише XML: старим API, фідам та інструментам імпорту.

Як користуватися

  1. Вставте CSV у поле Вхідні дані, завантажте файл .csv або натисніть Приклад.
  2. XML з’являється праворуч під час введення.
  3. Перевірте параметри:
    • Роздільник: за замовчуванням визначається автоматично.
    • Перший рядок — заголовок: брати назви елементів із першого рядка.
    • Кореневий елемент і Елемент рядка: перейменувати <rows> і <row>.
    • Відступ і оголошення <?xml ?>.
  4. Скопіюйте XML або збережіть його як файл .xml.

Приклад

id,name,city
1,Alice Chen,Shanghai
2,"Bob Li","Beijing, China"

перетворюється на

<?xml version="1.0" encoding="UTF-8"?>
<rows>
  <row>
    <id>1</id>
    <name>Alice Chen</name>
    <city>Shanghai</city>
  </row>
  <row>
    <id>2</id>
    <name>Bob Li</name>
    <city>Beijing, China</city>
  </row>
</rows>

Примітки

Порожні комірки стають порожніми елементами на кшталт <city/>, а рядки, у яких менше комірок, ніж у заголовку, доповнюються. Експортовані файли, що починаються з мітки порядку байтів (часто буває з Excel), обробляються коректно.

Часті запитання

› Як назви стовпців перетворюються на елементи XML?

Кожна комірка заголовка стає назвою елемента для свого стовпця. Пробіли й символи замінюються підкресленнями ("signup date" → signup_date), назви, що починаються з цифри, отримують підкреслення на початку, а повторювані назви — _2, _3 і так далі.

› Мій CSV використовує крапку з комою або табуляцію. Це працює?

Так. Роздільник визначається автоматично за даними; також можна самостійно вибрати кому, крапку з комою, табуляцію чи вертикальну риску.

› Що, як у файлі немає рядка заголовків?

Вимкніть «Перший рядок — заголовок», і стовпці отримають назви column1, column2 і так далі.

› Як обробляються лапки й коми всередині комірок?

Підтримуються стандартні лапки CSV: "Beijing, China" лишається однією коміркою, а "" у лапках — це буквальна лапка. Символи на кшталт < і & в XML екрануються.