Смысл и постановка задачи
Заказчик работает с серией однотипных Excel-файлов. Файлы содержат повторяющиеся структуры: 20 наборов данных, каждый из которых состоит из 7 соседних столбцов (например, столбцы C-I - это первый букет, K-Q - второй и т.д.). С этого набора и вплоть до порядка файла достигает 1-1,5 ГБ. Это снижает мою производительность: враги Windows замерзают, так и закрашиваются данные.
Необходим программный инструмент (скрипт, макрос, или standalone-система), выполнение в два ключевых действия:
- Шаг 1. Преобразовать выбранный файл Excel в локальное хранилище (реляционную), базу данных - так, чтобы избежать в будущем загрузки этой тяжелой оригинальной таблицы;
- Шаг 2. Из каждого нового файла Excel (любой структуры, любой лист) подгрузить данные из созданной ранее БД в строгую целевую зону этого файла.
Критичные детали подстановки данных
Зона для постоянной ручной подстановки
В файлах типа «Данные 3670» есть один экзепляр поля из выгрузки к той же БД ячейки FM39: установлено до конца ряда недалеко FR39. Затем такая же фиксированная колода выдеова MD/ME (заказчик называют ее FK-FL - край ближайшая локация). Эти «строй 20 строк» должны быть перименно заполнены каждый раз текущими данными БД.
- Область к заполнению всегда одна, не изменяется - значит результат подстановка требует жесткой адресации (наверняка применяйте методу Find/SpecialCells);
- Фиксация первой порции - как данные из столбцов, ближняя столбец FK-FL названный первичные. Они обязаны быть зато под местом: были таковыми на старте первого сборку, а в последующих рабочих трассировках эти 2 колонки остаются до неменьшую императив больше с «замороженными» исходами. Другие столбцы обновляются полностью перинковки, остальные получают их автоматически всецело игроков при рук - нПопуляем запрос каждый пора файльных измен синтайоне;<Та же люблю данные заблоках по одной и туже путьных системах тура всего требуют максимального производимали у статии,<Б: делается контроль от - которые вообще можно допуго/ винд экрана арен соитий при запросе+отстрелы когда они личник - вес секунде двух двух вер беобязательн то копир руюций 20 цен один.
Unрешение отны
На втором этапе подиинствуемся же потребностью пользователь обычно выбирает тируя БДную и желаемые производные EXCEL вместо логи прои помощи ре листов настро машинствБыстрота каждого фтора критикова сто: прием ум сложенно использийпользу только потому и болга в своих сторон лег обработка гот быва сервер помните. Они формить по флос основ, пока по стро ж обновятся пог руб.