|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.11.2018, 14:16 | #1 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
Выгрузка из нескольких Excel файлов в один XML (vba макрос)
Приветствую
Требуется не тривиальная задача: сделать один XML файл из нескольких экселевских. При этим, в первом файле есть помимо других полей, ID детали Во втором файле, таблица с данными по столбцам ID: pole1: pole2: pole3 Соответственно в XML файле нужно и ID и подставить соответствующие значения полей Как это с сделать? |
28.11.2018, 14:21 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
разбить задачу на подзадачи.
1. Собрать данные на один лист 2. Сформировать ноды xml
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
28.11.2018, 17:22 | #3 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
Т.е. сначала VBA который подставит значения, потом выгрузит в XML
Не подкинете пример, как из другого файла с помощью VBA данные подставлять, причём строка выбирается по сопоставлению ID (ID у нас буква+4х значное число) ? |
28.11.2018, 17:30 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Скиньте на почту файлы, посмотрю.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
29.11.2018, 16:20 | #5 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
https://yadi.sk/d/PEEs7Gw6LJF5cw
Два файла. В бланк должны подставляться данный из базы штампов по названию штампа |
29.11.2018, 17:31 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Открыть Бланк на лист1. Запустить ReadLibrary
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
30.11.2018, 09:41 | #7 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
Спасибо. Буду экспериментировать.
|
03.12.2018, 09:35 | #8 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
Странно, вместо того что бы подставить только одни значения, вставляются все из файла с базой штампов.
Т.е. если подключить к файлу с базой, с парой сотен штампов, скрипт сделает пару сотен столбцов. А мне нужно что бы был один столбец со значениями выбранными по имени штампа. Т.е. A141 написал, запустил скрипт, и он под ним вставляет данные этого штампа из файла/базы |
03.12.2018, 09:38 | #9 |
Пользователь
Регистрация: 23.11.2018
Сообщений: 21
|
Можно ли принудительно написать путь к файлу с базой штампов?
Он у меня в конкретном месте и не меняется. |
03.12.2018, 10:07 | #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 |