DevToolPal
UK

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

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

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

Параметри

Вхідні дані

0 симв. · 0 B

Результат

0 симв. · 0 B

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

Цей інструмент перетворює повторювані записи документа XML на TSV (значення, розділені табуляцією). Кожен запис стає рядком, його дочірні елементи й атрибути — стовпцями, а вкладені елементи розгортаються в назви через крапку. Скопіюйте результат і вставте його в будь-яку електронну таблицю.

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

  1. Вставте XML у поле Вхідні дані, завантажте файл .xml або натисніть Приклад.
  2. TSV з’являється праворуч під час набору.
  3. Вимкніть Додати рядок заголовків, якщо потрібні лише значення.
  4. Скопіюйте результат або збережіть його як файл .tsv.

Приклад

<users>
  <user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
  <user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>

перетворюється на (табуляції показано як →)

name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2

Примітки

Значення, що містять табуляції, переноси рядків або подвійні лапки, беруться в лапки. Значення зберігаються як текст точно так, як вони записані в XML.

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

› Які елементи стають рядками?

Повторювані дочірні елементи кореня, наприклад кожен <user> усередині <users>. Якщо корінь має лише один дочірній елемент, він стає єдиним рядком.

› Що відбувається з атрибутами й вкладеними елементами?

Атрибути стають стовпцями з назвою атрибута (id="1" → id). Вкладені елементи стають стовпцями з назвами через крапку, як-от address.city. Повторювані прості значення з’єднуються через "; ".

› Чому стовпець називається @id, а не id?

Коли атрибут і дочірній елемент мають однакову назву, атрибут зберігає префікс @, щоб ці два стовпці не змішувалися.

› Навіщо вибирати TSV?

TSV вставляється просто в Excel або Google Sheets по одному значенню в клітинку, а коми в даних не потребують лапок.