У меня есть несколько файлов XML, которые доступны в виде записей в базе данных. Я могу экспортировать записи как CSV, XML, текстовый файл. Мне нужно конвертировать все файлы XML в один файл Excel.

ОС: Windows 7

Любая помощь с благодарностью.

РЕДАКТИРОВАТЬ: я установил надстройку Power Query для EXCEL, которая может помочь мне выполнить мою задачу (как предложил @mike). Входные данные будут выглядеть примерно так (XML-файл, содержащий XML-данные в виде строк):

2 ответа2

1

Я бы использовал Power Query Add-In для этого. Power Query - это бесплатная надстройка от Microsoft для Excel 2010 и 2013, которая встроена в Excel 2016 на ленте данных в разделе Get & Transform.

Самый простой способ - экспортировать файлы CSV в папку. Затем нажмите Новый запрос / Из файла / Из папки. Power Query автоматически определяет заголовки столбцов, типы данных и т.д. И добавляет данные из всех файлов в папке в одну таблицу Excel.

Код не нужен.

0

Откройте папку с файлами xml, создайте новый столбец, объединяя путь и имя папки ==> Путь, удалите другие столбцы, добавьте новый столбец с кодом Xml.Таблицы (File.Содержание ([Путь])), продолжайте расширяться. Вот и все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .