UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертер XML в Word

Передайте данные XML тому, кто работает в Word. Конвертер находит в файле повторяющиеся записи и записывает их в таблицу документа DOCX: одна строка на запись, имена элементов становятся заголовками столбцов.

Конвертер данных

или перетащите сюда файлы CSV, TSV, TXT … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите XML

    Добавьте файл экспорта, фида или отчёта в формате XML: до 20 файлов за раз, каждый до 95 MB. Чище всего таблица получается из файлов с одним повторяющимся типом записей.

  2. 2

    Проверьте даты и пробелы

    Для читателей даты выводятся в американском формате месяц/день/год. В разделе Расширенные настройки в поле Даты выберите ISO или день/месяц/год, а Удалить лишние пробелы оставьте включённым, чтобы убрать из значений пробелы от отступов.

  3. 3

    Конвертируйте и откройте в Word

    Нажмите Конвертировать в DOCX (таблица Word), откройте файл в Word, Google Docs, Pages или LibreOffice Writer и добавьте вокруг таблицы заголовок, примечания или комментарии.

XML в Word даёт файл .docx, где записи XML оформлены таблицей, так что данные, созданные для программ, можно проверить в привычном всем инструменте.

Кто переводит XML в Word и зачем

XML — это способ, которым системы передают друг другу записи: электронные счета, выгрузки складских остатков, результаты тестов, каталожные фиды. Когда по этим записям нужно принять решение человеку, файл должен стать документом. Специалисту по комплаенсу нужны двадцать строк счёта как приложение к докладной записке. Руководителю проекта — список оборудования из системы учёта активов в материалах к совещанию. Юристу — данные в формате, где работают исправления и комментарии.

Открытие XML в Word не помогает, а вставка в документ даёт теги, а не таблицу. Обычный обходной путь — через Excel и аккуратное копирование. Прямая конвертация в DOCX обходится без него: каждая запись становится строкой таблицы, каждое поле — столбцом, а остальной документ вы пишете сами. Если данные будут сортировать и фильтровать, а не читать, лучше подойдёт XML в CSV.

Сколько полей XML помещается в таблицу Word

  1. ≤ 5 столб.

    Хорошо читается на книжной странице Letter или A4 обычным размером шрифта.

  2. 6–10 столб.

    Переключите раздел на альбомную ориентацию и уменьшите шрифт таблицы.

  3. 11–20 столб.

    Тесно даже в альбомной ориентации; уберите поля или разделите на две таблицы.

  4. до 63

    Жёсткий предел Word на число столбцов в одной таблице.

Записи становятся строками
Элемент, повторяющийся под корнем, например каждая строка счёта или единица оборудования, даёт одну строку таблицы.
Названия полей становятся строкой заголовков
Имена дочерних элементов и атрибутов заполняют первую строку, так что читатель понимает, что в каждом столбце.
Всё остаётся редактируемым
Это обычная таблица Word: меняйте оформление, добавляйте подпись, включайте исправления или используйте её как источник для слияния.
Готово к печати и экспорту
Задайте ориентацию страницы, затем печатайте или сохраняйте в PDF прямо из Word.

XML и DOCX: два вида XML

XML

Extensible Markup Language

XML — язык разметки для структурированных данных, опубликованный W3C в 1998 году. Он использует вложенные теги с атрибутами и поддерживает схемы, пространства имён и валидацию, что делает его надёжным для сложных документов. На нём основаны RSS-ленты, SVG, документы Office, карты сайтов и многие корпоративные и государственные системы обмена данными. XML многословнее JSON, но его читает любой язык программирования и многие табличные программы.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
1998 · W3C
Конвертер XML

DOCX

Документ Microsoft Word

DOCX — формат документов Microsoft Word по умолчанию начиная с Office 2007, основанный на стандарте Office Open XML (ECMA-376, ISO/IEC 29500). Это ZIP-пакет XML-файлов, в которых хранятся текст, стили, изображения, таблицы, комментарии и исправления. Это самый распространённый формат редактируемых документов в офисах, учебных заведениях и при отклике на вакансии. Вёрстка может немного сдвигаться между Word, Google Docs, LibreOffice и Pages, особенно при сложном форматировании. Большинство текстовых редакторов открывают файлы DOCX.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
2007 · Microsoft
Конвертер DOCX

XML превращают в документ Word, когда машиночитаемые данные нужно прочитать, распечатать, подписать или прокомментировать людям, работающим в Word: приложение к договору, выборка для аудита, список инвентаря для совещания.

Есть любопытная деталь: файл .docx сам по себе — это XML. Начиная с Word 2007 документы представляют собой ZIP-пакеты из XML-частей по спецификации Office Open XML, стандартизированной как ECMA-376 в 2006 году и ISO/IEC 29500 в 2008-м. Текст и таблицы лежат в части document.xml. Так что эта конвертация переводит словарь ваших данных на язык Word, а результат открывается в любой программе, читающей OOXML.

Вопросы о конвертации XML в Word

Почему Word открывает мой XML как сплошной код?

Word отображает только XML, написанный на его собственном языке разметки WordprocessingML. Любой другой XML, например счёт или фид, показывается как обычный текст со всеми видимыми тегами. При конвертации из записей строится настоящая таблица Word.

Поддерживал ли Word когда-нибудь пользовательский XML напрямую?

В Word 2003 и 2007 можно было подключать собственные схемы и размечать части документа тегами. После судебного дела о патенте i4i Microsoft удалила пользовательскую XML-разметку из Word обновлениями 2010 года, поэтому в текущих версиях её нет.

В моем XML по 30 полей на запись. Поместится ли таблица?

В одной таблице Word допускается до 63 столбцов, поэтому файл откроется, но 30 столбцов на странице читаться не будут. Сначала удалите ненужные поля в исходном файле или воспользуйтесь XML в Excel: там широкие данные прокручиваются, а не переносятся.

Что происходит с атрибутами, комментариями и пространствами имен?

Атрибуты записи становятся столбцами рядом с её дочерними элементами. Комментарии XML, инструкции обработки и префиксы пространств имён не являются данными таблицы, поэтому в документ они не попадают.

Можно ли конвертировать таблицу Word обратно в XML?

Напрямую из DOCX нельзя. Храните исходный XML как основной источник; если данные правились в документе, скопируйте таблицу в электронную таблицу и пересоберите файл через Excel в XML.

Откроется ли документ в Google Документах?

Да. Загрузите .docx на Google Диск и откройте в Google Docs либо откройте его в Pages или LibreOffice Writer. Все они понимают структуру таблиц OOXML.