[identity profile] creta.livejournal.com posting in [community profile] useful_faq
Дано - папка с большим кол-вом XML файлов.
Нужно каким-то образом получить весь список названий этих файлов и вставить в эксель. У меня получается только по одному названию перетаскивать. А как выделить названия всех файлов сразу?
И еще нужно, открывая эту папку, искать в файлах определенную инфу. Как это сделать? Если я cntr+F делаю, то поиск у меня запускается почему-то только по названиям файла. А нужная мне инфа - она не в названии файла, она в нем самом.
Помогите, please!

Date: 2014-08-29 07:11 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Из папки с файлами запустить
dir /b | clip
Скопировать из буфера в ексель.

Инфа - любая строка и любое вхождение? Или надо управлять хмл-ем?
Первое - греп, финд, всякие поиски от тотал командера, фара и прочих проводников, тысячи их.
Второе - искать программы, которые умеют манипулировать хмл-ем, либо vba (достаточно просто).

Судя по всему, в компах вы не сильно сечете. Первая команда - пуск-выполнить-cmd (или поиск-cmd), там набираете cd "папка" (копировать из адресной строки проводника, вставлять по правой кнопке мыши, желательно окружить путь кавычками). Потом набираете команду.
Второе - качаете тотал командер, кнопочками и мышкой переходите куда надо и жмете alt+f7, заполняете нужные поля, жмете найти.
Edited Date: 2014-08-29 07:14 am (UTC)

Date: 2014-08-29 07:43 am (UTC)
From: [identity profile] shogun-kub.livejournal.com
Чтоб два раза не вставать - а в VBA есть DOM-парсер XML? Почитал коментарии, узнал некоторые новые вещи для себя, вдруг пригодится в будущем...
Извините, уже погуглил, вопрос снят :)
Edited Date: 2014-08-29 07:44 am (UTC)

Date: 2014-08-29 09:54 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
В vba почти ничего нет, но там есть сом, а через него получаем доступ к примеру IXMLDOMDocument (1-4), оно держит диспатч (то есть работает в скриптах), а заодно всякие xpath, xslt и прочее хорошее.

Date: 2014-09-02 05:23 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Дык не ставьте его. Он (или фар) есть мобайл версии без установки.