Извлечение информации из закрытого файла Excel

 

В жизни случается всякое – вещи имеют свойство ломаться. И вот однажды, ваш файл Excel вдруг не смог открыться или данные в нём кто-то хорошенько подпортил, да так, что открыть их невозможно. Что делать ???

 

Mirosoft крайне рекомендует попытаться извлечь информацию через закрытый удалённый доступ.

Метод прост: откройте 2 файла Excel и залинкуйте ячейку второго файла Книга2.xls в первом Книга1.xls. (Выделите ячейку в первом файле, нажмите = и выделите ячейку в другом файле, нажмите клавишу Enter). Вы залинкуете ячейку файла Книга2.xls в файле Книга1.xls:

=[Книга2]Лист1!$A$1

Несложно догадаться, что формула ссылается на файл =[Книга2] лист Лист1! и жёстко зафиксированную ячейку $A$1

 

 Теперь в файле  Книга2.xls в ячейках А1:J1 проставьте любые значения и закройте этот файл сохранив его.

А вот в файле  Книга1.xls в ячейке А1 измените формулу на

=[Книга2]Лист1!A1             (убираем фиксацию)

И протяните эту формулу на А1:J1

 

Теоретически у вас должны появиться значения записанные и скрытые в Книга2.xls

Таким образом можно размножить ячейки по всему листу и извлечь информацию.

 

Есть ограничения:

·        Нужно точно знать названия листа в файле.

·        Если файл защищён паролем – его придётся ввести при заполнении ячеек.

·        Пустые ячейки извлекаются с 0 значением, что может исказить информацию.

 

Но в принципе, метод достаточно оригинален и может быть использован для широкого спектра задач.

 

Назад    Начало    Вперёд