XML / XPath / XSD

конвертер XML в CSVс точным сопоставлением

Выберите путь записей и проверьте столбцы перед экспортом.

конвертер XML в CSV

Ввод XML или CSV

Результат преобразования

Обработка в браузере. Входные данные не отправляются и не сохраняются.

Параметры вывода

Результат обновляется

В выгрузке текущие и архивные товары могут иметь одинаковый тег item. Конвертер XML в CSV показывает полные пути, чтобы записи из разных веток не попали в одну таблицу. Чтобы конвертировать XML в CSV, сначала проверьте путь и число записей.

При обратном преобразовании столбец CSV можно назначить элементу, атрибуту либо тексту записи. Конвертер XML в CSV извлекает таблицу, но не обещает восстановить комментарии и смешанное содержимое.

Зачем нужен конвертер XML в CSV с выбором пути

До экспорта видно, какие строки выбраны и что потеряется.

Разделение одноимённых узлов

/orders/item и /archive/item — разные варианты. Конвертер XML в CSV показывает число записей для каждого полного пути.

Разделение одноимённых узлов — /orders/item и /archive/item — разные варианты. Конвертер XML в CSV показывает число записей для каждого полного пути.

Атрибуты и текст отдельно

@id и #text попадают в разные поля. Исключённые значения и повторяющиеся дочерние узлы перечисляются в сводке потерь.

Атрибуты и текст отдельно — @id и #text попадают в разные поля. Исключённые значения и повторяющиеся дочерние узлы перечисляются в сводке потерь.

Три проверки перед сохранением

01

Проверьте полный путь

Автоматически предлагается повторяющийся узел. Если одинаковые теги есть в разных ветках, выберите путь по числу записей.

  • Можно вручную выбрать и одиночную запись.
02

Назначьте столбцы

Поля XML можно переименовать или исключить. При обратном преобразовании столбец становится элементом, атрибутом или единственным текстом записи.

  • После отключения автоматики используйте Ctrl/Cmd+Enter.
03

Оцените потери

Повторения и смешанное содержимое подсчитываются. Для результата с потерями требуется подтверждение текущего ввода и настроек.

  • Изменение ввода сбрасывает подтверждение.

От повторяющихся узлов к проверяемой таблице

Выбор строк по полному пути

Конвертер XML в CSV не смешивает одноимённые узлы из разных веток дерева.

Сопоставление каждого поля

Текст листовых элементов и @атрибуты становятся отдельными столбцами; их можно переименовать или отключить.

Обратный вывод XML

Задайте корень и имя записи, затем сопоставьте столбцы элементам, атрибутам или тексту.

Извлечение текста и обзор потерь

Текст идёт в порядке документа, а неподходящая для таблицы структура отмечается заранее.

Границы табличного представления

Один путь — одна таблица
В строки превращается только выбранная группа записей; независимые списки обрабатываются отдельно.
Полное восстановление не обещается
Первое из повторяющихся значений не выбирается молча. Смешанный текст, комментарии и исключённые поля показаны как потери.
Имена XML нужно проверять
Недопустимый заголовок CSV не исправляется автоматически. Измените имя в карте; значение 001 останется строкой.
Без удалённых источников
Ссылки и пакеты файлов не загружаются. DOCTYPE и внешние сущности запрещены.

Вопросы про конвертер XML в CSV

Как конвертер определяет, какой элемент XML станет строкой?

Предлагаются полные пути повторяющихся узлов с количеством записей. Можно выбрать другой путь или один элемент.

Могут ли атрибуты XML стать столбцами CSV?

Да. При включённых атрибутах @id и дочерний элемент id становятся разными столбцами.

Поддерживается ли вложенный XML?

Текст вложенных листьев получает путь с точками. Повторения и смешанное содержимое отражаются в потерях.

Что происходит с повторяющимися дочерними элементами?

Дополнительные значения подсчитываются; первый элемент не оставляется без предупреждения.

Сохраняются ли пространства имен XML?

Префиксы сохраняются в путях, но семантика пространств имён и схема не проверяются.

Загружается ли XML на сервер?

Нет. Разбор и экспорт выполняются только в этом браузере.

Остался вопрос?

Откройте конвертер XML в CSV

Проверьте путь и число потерь, затем сохраните результат.