У меня есть XML-ответ со структурой (например, группы> подгруппы> дочерние записи).
Я хочу извлечь список всех childRecord.name как отдельные данные. Я надеялся, что смогу сделать что-нибудь быстро в блокноте ++, а затем вставить результаты в excel.
Я не уверен, как писать макрос, может в этом случае сделать это за меня.
zzz
Открыть XML-файл напрямую в MS Excel.
С сайта support.office.com:
Импортируйте файл данных XML в виде таблицы XML
Щелкните “Разработчик”> “Импорт”.
Если вы не видите вкладку “Разработчик”, см. раздел “Показать вкладку” Разработчик “.
В диалоговом окне «Импорт XML» найдите и выберите файл данных XML (.xml), который вы хотите импортировать, и нажмите «Импорт».
Если Файл данных XML не ссылается на схему, Excel выводит схему из файла данных XML.
В диалоговом окне «Импорт данных» выполните одно из следующих действий: следующее:
a. Выберите таблицу XML на существующем листе, чтобы импортировать содержимое файла данных XML в таблицу XML на листе в указанном месте ячейки.
b. Выберите таблицу XML на новом листе, чтобы импортировать содержимое файла в таблицу XML на новом листе, начиная с ячейки A1. Схема файла данных XML отображается в области задач «Источник XML».
Если файл данных XML не ссылается на схему, Excel делает вывод схему> из файла данных XML.
Чтобы управлять поведением данных XML (например, привязкой данных, форматом и макетом), щелкните Свойства, которые отображает диалоговое окно свойств карты XML. Например, существующие данные в сопоставленном диапазоне будут перезаписаны при импорте данных по умолчанию, но это можно изменить.
Импортировать XML-файл в LibreOffice Calc:
- В строке меню перейдите в
Data
>XML Источник ...
- Нажмите кнопку обзора (значок папки) и выберите файл в диалоговом окне.
- Выберите нужный узел
- Заполните поле
Mapped cell
, например,A1
- Нажмите Импорт .

-
, пожалуйста, разверните свой ответ … как я могу импортировать и анализировать XML-файл в Excel? – IntegratorIT Aug 08 ’16 в 6:45
-
@infografik, я не пользовался Windows три года, но считаю, что вы можете открыть файл в MS Excel, а также в LibreOffice Calc. – Фараманд, 8 августа 2016 г., 11:56
-
ну вы можете открыть его, но он будет волшебным образом отформатирован и представлен в любом логическом/структурном виде … просто набор текста .. – IntegratorIT 08 августа 2016, 13:09
Открыть XML-файл напрямую в MS Excel.
Из службы поддержки. office.com:
Импортировать файл данных XML в виде таблицы XML
Щелкните Разработчик> Im порт.
Если вы не видите вкладку “Разработчик”, см. раздел “Показать вкладку” Разработчик “.
В диалоговом окне” Импорт XML ” найдите и выберите файл данных XML (.xml), который вы хотите импортировать, и нажмите кнопку «Импорт».
Если файл данных XML не ссылается на схему, Excel выводит схему из Файл данных XML.
В диалоговом окне «Импорт данных» выполните одно из следующих действий:
a. Выберите таблицу XML на существующем листе, чтобы импортировать содержимое файла данных XML в таблицу XML на листе в указанном месте ячейки.
b. Выберите таблицу XML на новом листе, чтобы импортировать содержимое файла в таблицу XML на новом листе, начиная с ячейки A1. Схема файла данных XML отображается в области задач «Источник XML».
Если файл данных XML не ссылается на схему, Excel делает вывод схему> из файла данных XML.
Чтобы управлять поведением данных XML (например, привязкой данных, форматом и макетом), щелкните Свойства, которые отображает диалоговое окно свойств карты XML. Например, существующие данные в сопоставленном диапазоне будут перезаписаны при импорте данных по умолчанию, но это можно изменить.
Импортировать XML-файл в LibreOffice Calc:
- В строке меню перейдите в
Data
>XML Источник ...
- Нажмите кнопку обзора (значок папки) и выберите файл в диалоговом окне.
- Выберите нужный узел
- Заполните поле
Сопоставленная ячейка
, например,A1
- Нажмите Импорт кнопка.
Просто следуйте этим шаги:
- Откройте XML-файл с помощью Notepad ++
- Выделить весь текст
- Используйте это меню: TextFX -> TextFX Convert -> Удаление вкладок и вкладок в таблице тегов HTLM

Просто выполните следующие действия:
- Откройте XML-файл с помощью Notepad ++
- Выделить весь текст
- Используйте это меню: TextFX -> TextFX Convert -> Удаление вкладок/вкладок в таблице тегов HTLM