как извлечь данные из XML-файла с помощью блокнота ++?

У меня есть XML-ответ со структурой (например, группы> подгруппы> дочерние записи).

Я хочу извлечь список всех childRecord.name как отдельные данные. Я надеялся, что смогу сделать что-нибудь быстро в блокноте ++, а затем вставить результаты в excel.

Я не уверен, как писать макрос, может в этом случае сделать это за меня.

    zzz   

21

Открыть XML-файл напрямую в MS Excel.

С сайта support.office.com:

Импортируйте файл данных XML в виде таблицы XML

  1. Щелкните «Разработчик»> «Импорт».

    Если вы не видите вкладку «Разработчик», см. раздел «Показать вкладку» Разработчик «.

  2. В диалоговом окне «Импорт XML» найдите и выберите файл данных XML (.xml), который вы хотите импортировать, и нажмите «Импорт».

    Если Файл данных XML не ссылается на схему, Excel выводит схему из файла данных XML.

  3. В диалоговом окне «Импорт данных» выполните одно из следующих действий: следующее:

    a. Выберите таблицу XML на существующем листе, чтобы импортировать содержимое файла данных XML в таблицу XML на листе в указанном месте ячейки.

    b. Выберите таблицу XML на новом листе, чтобы импортировать содержимое файла в таблицу XML на новом листе, начиная с ячейки A1. Схема файла данных XML отображается в области задач «Источник XML».

  4. Если файл данных XML не ссылается на схему, Excel делает вывод схему> из файла данных XML.

  5. Чтобы управлять поведением данных XML (например, привязкой данных, форматом и макетом), щелкните Свойства, которые отображает диалоговое окно свойств карты XML. Например, существующие данные в сопоставленном диапазоне будут перезаписаны при импорте данных по умолчанию, но это можно изменить.

Импортировать XML-файл в LibreOffice Calc:

  1. В строке меню перейдите в Data > XML Источник ...
  2. Нажмите кнопку обзора (значок папки) и выберите файл в диалоговом окне.
  3. Выберите нужный узел
  4. Заполните поле Mapped cell , например, A1
  5. Нажмите Импорт .
Поделиться
Улучшите этот ответ
отредактировано 8 августа 2016, 14:49
ответил 8 июня ’12 в 20:42
  • , пожалуйста, разверните свой ответ … как я могу импортировать и анализировать 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

  1. Щелкните Разработчик> Im порт.

    Если вы не видите вкладку «Разработчик», см. раздел «Показать вкладку» Разработчик «.

  2. В диалоговом окне» Импорт XML » найдите и выберите файл данных XML (.xml), который вы хотите импортировать, и нажмите кнопку «Импорт».

    Если файл данных XML не ссылается на схему, Excel выводит схему из Файл данных XML.

  3. В диалоговом окне «Импорт данных» выполните одно из следующих действий:

    a. Выберите таблицу XML на существующем листе, чтобы импортировать содержимое файла данных XML в таблицу XML на листе в указанном месте ячейки.

    b. Выберите таблицу XML на новом листе, чтобы импортировать содержимое файла в таблицу XML на новом листе, начиная с ячейки A1. Схема файла данных XML отображается в области задач «Источник XML».

  4. Если файл данных XML не ссылается на схему, Excel делает вывод схему> из файла данных XML.

  5. Чтобы управлять поведением данных XML (например, привязкой данных, форматом и макетом), щелкните Свойства, которые отображает диалоговое окно свойств карты XML. Например, существующие данные в сопоставленном диапазоне будут перезаписаны при импорте данных по умолчанию, но это можно изменить.

Импортировать XML-файл в LibreOffice Calc:

  1. В строке меню перейдите в Data > XML Источник ...
  2. Нажмите кнопку обзора (значок папки) и выберите файл в диалоговом окне.
  3. Выберите нужный узел
  4. Заполните поле Сопоставленная ячейка , например, A1
  5. Нажмите Импорт кнопка.

1

Просто следуйте этим шаги:

  1. Откройте XML-файл с помощью Notepad ++
  2. Выделить весь текст
  3. Используйте это меню: TextFX -> TextFX Convert -> Удаление вкладок и вкладок в таблице тегов HTLM
Поделиться
Улучшить этот ответ
ответил 8 июня ’12 в 20:18
добавить комментарий |

Просто выполните следующие действия:

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