![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
Приветствую
Требуется не тривиальная задача: сделать один XML файл из нескольких экселевских. При этим, в первом файле есть помимо других полей, ID детали Во втором файле, таблица с данными по столбцам ID: pole1: pole2: pole3 Соответственно в XML файле нужно и ID и подставить соответствующие значения полей Как это с сделать? |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
разбить задачу на подзадачи.
1. Собрать данные на один лист 2. Сформировать ноды xml
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
Т.е. сначала VBA который подставит значения, потом выгрузит в XML
Не подкинете пример, как из другого файла с помощью VBA данные подставлять, причём строка выбирается по сопоставлению ID (ID у нас буква+4х значное число) ? |
![]() |
![]() |
![]() |
#4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Скиньте на почту файлы, посмотрю.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
https://yadi.sk/d/PEEs7Gw6LJF5cw
Два файла. В бланк должны подставляться данный из базы штампов по названию штампа |
![]() |
![]() |
![]() |
#6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Открыть Бланк на лист1. Запустить ReadLibrary
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
Спасибо. Буду экспериментировать.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
Странно, вместо того что бы подставить только одни значения, вставляются все из файла с базой штампов.
Т.е. если подключить к файлу с базой, с парой сотен штампов, скрипт сделает пару сотен столбцов. А мне нужно что бы был один столбец со значениями выбранными по имени штампа. Т.е. A141 написал, запустил скрипт, и он под ним вставляет данные этого штампа из файла/базы |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
![]()
Можно ли принудительно написать путь к файлу с базой штампов?
Он у меня в конкретном месте и не меняется. |
![]() |
![]() |
![]() |
#10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Свод нескольких файлов Excel в один | Ирина3434 | Помощь студентам | 0 | 27.09.2017 10:42 |
Свод нескольких файлов Excel в один 2 | AnnaVild | Microsoft Office Excel | 12 | 25.11.2016 13:03 |
Выгрузка данных из Excel в XML (vba макрос?) | allaire | Microsoft Office Excel | 1 | 04.05.2012 14:40 |
Выгрузка данных из Excel в XML (vba макрос?) | allaire | Microsoft Office Excel | 2 | 04.05.2012 09:52 |
Cуммировать нескольких файлов Excel в один | cassiopeya | Microsoft Office Excel | 9 | 01.11.2011 22:29 |