powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите решить задачку Excel, VBA, Listobject, XML экспорт и импорт
2 сообщений из 2, страница 1 из 1
Помогите решить задачку Excel, VBA, Listobject, XML экспорт и импорт
    #36036108
SNickeMAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форумчане помогите решить следующую задачку.
Есть один файл справочника и несколько файлов (Excel'03) использующих данные справочника по фильтру (выборке с некоторым преобразованием (с перевертыванием данных по полям)).
Для справочников используется ListObject.

Есть два варианта решения.
Вариант 1.
1. Из основного "файла-справочника" Процедура выгружает весь справочник в текстовый файл.
2. Из "файла-учета" Процедура делает выборку из текстового файла, производит сопоставление и добавляет новые записи отличные от текущего в справочник файла учета.

Ввиду ряда ограничений запись ведется не в непосредственно в ListObject, а через лист по ячейкам в справочник.

Проблема. Даже при не большом количестве записей выполнение процедуры занимает значительно времени.

Может есть способ это как-то оптимизировать и лить напрямую в ListObject?

Вариант 2.
1. Из основного файла генерить XML сразу с преобразованием, необходимым для каждого "файла-учета", и импортировать в сочетание со схемой.

Проблема. Вопрос как написать процедуру преобразованного массива для экспорта в XML. Или хотя бы где про это можно почитать?!

Можно ли при загрузке XML штатными средствами накладывать фильтр по загружаемым данным и делать в процессе преобразование?

П.С. 2-ой вариант как бы побыстрее работает если работать через XML. Проблема как выгрузить переменную-массив в XML, желательно с использованием карты для "файла-учета"?
...
Рейтинг: 0 / 0
Помогите решить задачку Excel, VBA, Listobject, XML экспорт и импорт
    #36046497
SNickeMAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, за понимание проблемы, решение сделано на основе XML.

Работает в разы быстрее.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите решить задачку Excel, VBA, Listobject, XML экспорт и импорт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]