Справка LibreOffice 25.2
Импорт данных XML в электронную таблицу.
Служба «Источник XML» позволяет импортировать данные из произвольно структурированного содержимого XML в ячейки существующей электронной таблицы. Это позволяет импортировать содержимое XML либо частично, либо полностью, в зависимости от структуры содержимого XML и определений привязок, которые задаёт пользователь. Пользователь может указать несколько неперекрывающихся под-структур, привязываемых к различным позициям ячеек в том же самом документе. Пользователь может импортировать либо содержимое элемента, либо значения атрибута, либо и то, и другое.
Диалоговое окно состоит из четырёх частей.
Здесь можно указать путь к файлу XML, который импортируется в документ.
На этой панели отображается структура исходного содержимого XML в виде дерева. Изначально он пуст и пополняется при указании исходного файла.
Каждый элемент в дереве может принадлежать к одному из трёх типов:
атрибут, представленный символом @
одиночный неповторяющийся элемент, представляемый символом </>, и
повторяющийся элемент, представленный символом <//>.
Неповторяющийся элемент — это элемент, который у одного и того же родителя имеется в единственном экземпляре. Он имеет привязку к единственной ячейке в документе.
Повторяющийся элемент — это элемент, который у одного и того же родителя может встречаться несколько раз. Служит в качестве внешнего родителя одного элемента записи, состоящего из нескольких элементов записей. Эти элементы импортируются в диапазон высотой равный числу элементов плюс одна дополнительная строка для заголовков.
Это поле указывает позицию ячейки в документе, к которой привязан элемент или атрибут. Если это неповторяющийся элемент или атрибут, то он просто указывает на ячейку, в которую будет импортироваться значение привязанного элемента/атрибута. Если это повторяющийся элемент, то он указывает на верхнюю левую ячейку диапазона, в который будут импортироваться целые записи плюс заголовок.
Нажатие кнопки «Импорт» начинает процесс импорта на основе ссылки, представленной пользователем. Диалоговое окно закроется как только завершится импорт.