Що робить цей інструмент
Цей інструмент перетворює повторювані записи документа XML на TSV (значення, розділені табуляцією). Кожен запис стає рядком, його дочірні елементи й атрибути — стовпцями, а вкладені елементи розгортаються в назви через крапку. Скопіюйте результат і вставте його в будь-яку електронну таблицю.
Як користуватися
- Вставте XML у поле Вхідні дані, завантажте файл
.xmlабо натисніть Приклад. - TSV з’являється праворуч під час набору.
- Вимкніть Додати рядок заголовків, якщо потрібні лише значення.
- Скопіюйте результат або збережіть його як файл
.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 по одному значенню в клітинку, а коми в даних не потребують лапок.