Копирование строк в Excel

Всем привет.

Помогите, пожалуйста. Есть сводный файл Excel с кучей листов внутри (файл 1). Есть другой файл, который обновляется ежемесячно (файл 2). В файле 2 всего один лист.

Задача такая: можно ли из файла 2 скопировать строки, содержащие названия листов файла 1, на соответствующие листы файла 1?

Например, в файле 1 листы называются 00001, 00002, 00003 и т.д. В файле 2 в определённых строках встречаются данные для 00001, 00002, 00003 и т.д.

Можно ли скопировать строки из одного файла на соответствующие листы другого файла? И можно ли добавить ещё условие?


Ответы (1 шт):

Автор решения: geo

Подскажите, какой модуль для екселя используете и в чём конкретно у Вас проблема. При такой постановке вопроса, боюсь, вы ответа не дождётесь.

В принципе, верхнеуровнево можно дать такие рекомендации:

  1. Определитесь с модулем, их множество, у всех разные возможности. Ваша задача простая, может подойти самый тривиальный;

  2. Вам надо научиться открывать файлы на чтение (второй), на запись первый;

  3. Научиться находить необходимую информацию во втором файле;

  4. Находить нужные строки для позиционирования курсора для первого файла

  5. Научиться копировать ячейки из первого файла во второй и сохранять на диск последний.

→ Ссылка