Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2014, 09:29   #1
drzod
Пользователь
 
Регистрация: 30.06.2010
Сообщений: 22
По умолчанию Импорт данных из xml-файла

Добрый день. Есть такая задача:
  1. Есть xml файл в котором есть перечень сотрудников. Нужно циклом из этого файла фамилию каждого сотрудника выгрузить в отдельную ячейку в екселе. Как сделать это макросом
  2. Как сделать цикл, чтобы он сканировал xml файл до самой последней строки, так как не известно сколько сотрудников будет в нем указано.
Пример xml файла во вложении
Вложения
Тип файла: rar 9070481out.rar (426 байт, 26 просмотров)
drzod вне форума Ответить с цитированием
Старый 15.01.2014, 10:39   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если взять вот тут: код (с) Freerider1972
и чуть подправить его так:
Код:
Sub ReadXML()
Dim xml_doc As New DOMDocument
Dim nde_test As IXMLDOMElement

xml_doc.Load "D:\9070481out.xml"

For Each nde_test In xml_doc.SelectNodes("//Сотрудник")

  Debug.Print nde_test.SelectSingleNode("Фамилия").Text

Next

End Sub
то, имхо, можно получить то, что Вы хотите...


p.s. в VBA меню Tools - References нужно включить (поставить галочку) на Microsoft XML
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.01.2014, 11:10   #3
drzod
Пользователь
 
Регистрация: 30.06.2010
Сообщений: 22
По умолчанию

Спасибо большое - помогло
drzod вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить импорт данных из xml в sqlite.(android) Zohei Общие вопросы по Java, Java SE, Kotlin 2 11.11.2012 12:02
Импорт данных из текстового файла в структуру glinin Общие вопросы C/C++ 1 20.10.2011 08:35
импорт данных из большого txt файла Неологист Microsoft Office Excel 14 28.09.2011 18:45
Импорт данных из текстового файла chobo Microsoft Office Excel 7 28.10.2010 14:29
Импорт в базу данных из файла. Stalkr БД в Delphi 7 12.11.2008 15:26