#excel #xml #mapping #transform
Вопрос:
Я новичок в сопоставлении XML и Excel и/или в доступе к файлам и их преобразовании. Я очень хорошо разбираюсь в VBA как в Excel, так и в Access.
Ежемесячно поступают XML-файлы, 6 из них в настоящее время, но это будет увеличиваться, и мне нужно извлечь немного данных из каждого из них. Один и тот же бит данных каждый месяц, из одних и тех же файлов. Я буду хранить данные в Access, но мне все равно, если они сначала попадут в Excel, тогда я смогу легко получить к ним доступ или что-то еще работает!
Я думал, что у меня все получилось с отображением и панелью источников XML, но не похоже, что я могу просто «сохранить» карту и повторно использовать ее каждый раз. Мне приходится перетаскивать и перетаскивать каждый файл. Я уверен, что это простая проблема для вас, мастеров XML!!! Любая помощь будет очень признательна.
Комментарии:
1. Вы проверили Powerquery?
2. Да, и это работает нормально, но по какой-то причине, когда я выбираю файл XLM, я не вижу ВСЕХ данных, только определенные части файла. Я уверен, что это связано с самим XML-кодом, опять же, я не слишком хорошо с ним знаком. Я получил большую часть данных, но есть еще один или два фрагмента текста, которые я хотел бы извлечь. Он отлично подходит для доступа, если я не против просмотреть 25 таблиц, когда мне нужно всего 3!! И, конечно, то же самое при простом открытии в Excel, все данные есть, но от многого нужно избавиться, чтобы каждый раз получать соответствующие детали.
3. Вы должны сделать это только один раз (получить соответствующие части) — «правила» хранятся в запросе.
4. Ладно, я вижу, где я напортачил. Собираюсь поститься и не очень ясно смотрю на вещи.
5. Но у меня есть один раздел, в котором, если я отредактирую запрос, там будут показаны все нужные мне данные (мне пришлось развернуть раздел «таблица», чтобы увидеть все, что я хотел), но он останавливается на столбце 4, у меня есть еще 9 столбцов, которые я могу видеть в редакторе запросов, но не результаты при закрытии и загрузке.