Как определить автора файла Excel: от свойств до скрытых метаданных

Файл Microsoft Excel сохраняет данные об авторе даже после многократного редактирования — но не всегда их видно с первого взгляда. Если вам нужно выяснить, кто создал или последний раз изменял документ .xlsx/.xls, начинайте с встроенных свойств файла: они хранят имя пользователя, организацию и дату создания. Однако при копировании, конвертации или очистке метаданных эти сведения могут исчезнуть. В таких случаях поможет анализ журнала изменений, скрытых листов или даже HEX-редактор для глубокого сканирования.

Проблема усложняется, если файл проходил через несколько рук: Excel по умолчанию фиксирует только последнего редактора в поле "Последний автор", а оригинальное имя создателя может остаться только в расширенных свойствах или служебных данных. Ниже разберём все доступные методы — от стандартных инструментов Windows и Excel до специализированных утилит вроде ExifTool или Metadata++.

1. Проверка стандартных свойств файла в Windows

Самый быстрый способ — посмотреть базовые метаданные через проводник Windows. Этот метод работает для файлов .xlsx и .xls, но не показывает историю изменений или скрытых авторов.

Откройте папку с файлом, кликните по нему правой кнопкой и выберите "Свойства". Вкладка "Подробно" отобразит:

  • 📝 Авторы — имя создателя и последнего редактора (если сохранялось в Excel).
  • 📅 Дата создания — когда файл был впервые сохранён.
  • 🖥️ Компания — организация из настроек Microsoft Office (если указывалась).
  • 🔄 Последнее изменение — дата и время последней правки.

⚠️ Внимание: Если файл копировался через флешку или облако, дата создания может сбиться на текущую. В таком случае доверяйте только полю "Авторы", но помните, что оно легко редактируется вручную (см. раздел 5).

2. Анализ метаданных через Excel: вкладка "Сведения"

В самом Excel скрыто больше данных, чем в свойствах Windows. Откройте файл, перейдите в меню "Файл" → "Сведения" (в новых версиях) или "Файл" → "Свойства"Excel 2007–2010). Здесь вы найдёте:

  • 👤 Связанные люди — список пользователей, которые работали с файлом (если включена синхронизация с Microsoft 365).
  • 📊 Статистика — количество правок, время редактирования, имя последнего сохранившего.
  • 🔍 Свойства документа — расширенные поля вроде "Менеджер", "Категория" или "Ключевые слова" (заполняются вручную).

В Excel 2016+ есть функция "Журнал изменений" (доступна при совместном редактировании в облаке). Чтобы её включить:

  1. Перейдите в "Рецензирование" → "Журнал изменений".
  2. Выберите "Выделить изменения" и укажите диапазон дат.
  3. Excel покажет, кто и когда вносил правки, с указанием ячеек.

🔹 Ограничение: Журнал работает только для файлов, сохранённых в OneDrive или SharePoint. Локальные файлы (.xlsx на диске) не ведут историю.

3. Поиск скрытых авторов в служебных данных

Excel сохраняет невидимые метаданные, которые не отображаются в стандартном интерфейсе. Их можно извлечь с помощью:

  1. Встроенного редактора VBA — для просмотра макросов и пользовательских функций, где может остаться имя разработчика.
  2. HEX-редактора (например, HxD) — для сканирования бинарных данных на упоминания имён.
  3. Специализированных утилит вроде ExifTool или Metadata++.

Пример команды для ExifTool (установите её предварительно):

exiftool -Author -LastModifiedBy -Company "путь_к_файлу.xlsx"

Результат может включать:

Author : Иванов Иван

Last Modified By : Петров Пётр

Company : ООО "Ромашка"

⚠️ Внимание: Некоторые компании очищают метаданные перед отправкой файлов. Если ExifTool возвращает пустые поля, попробуйте просканировать файл на наличие скрытых листов (см. раздел 4).

Как найти скрытые листы в Excel

Нажмите Ctrl + F3 → выберите "Новые имена" → в списке ищите листы с префиксом _xlnm# (служебные) или названиями вроде ~History.

4. Проверка скрытых листов и именованных диапазонов

Авторы часто оставляют след в скрытых элементах документа:

  • 📄 Скрытые листы — могут содержать лог изменений или комментарии с именами.
  • 🔗 Именованные диапазоны — создаются пользователями и иногда включают инициалы (например, Data_Ivanov).
  • 💬 Примечания и комментарии — в них часто подписываются редакторы.

Чтобы увидеть скрытые листы:

  1. Кликните правой кнопкой по стрелочкам переключения листов внизу экрана.
  2. Выберите "Показать" — отобразятся все скрытые вкладки.

Для просмотра именованных диапазонов перейдите в "Формулы" → "Диспетчер имён". Ищите нестандартные имена вроде Table_Petrov_2023.

Открыть диспетчер имён (Ctrl + F3)|Проверка скрытых листов (правый клик по стрелкам)|Поиск примечаний (Shift + F2)|Экспорт метаданных через ExifTool-->

5. Как подделать или очистить данные об авторе

Если вам нужно удалить следы автора перед отправкой файла, используйте:

  • 🧹 Очистку свойств: в Excel перейдите в "Файл" → "Сведения" → "Проверка на наличие проблем" → "Инспектор документов". Удалите все персональные данные.
  • 🔄 Конвертацию форматов: сохраните файл как .csv, затем обратно в .xlsx — часть метаданных потеряется.
  • 🛠️ Редактирование HEX: с помощью HxD найдите и замените строки с именами (рискованно для структуры файла!).

⚠️ Внимание: Даже после очистки в файле могут остаться:

  • Следы в журнале изменений (если файл облачный).
  • Имена в формулах (например, =Иванов!A1).
  • Данные в альтернативных потоках NTFS (проверяется через dir /r в CMD).

Да, для работы|Да, из любопытства|Нет, не приходилось|Пробовал, но безуспешно-->

6. Альтернативные методы: от облачных сервисов до форензики

Если стандартные способы не сработали, попробуйте:

Метод Инструмент Что ищет Ограничения
Анализ облачной истории OneDrive/SharePoint Журнал версий с именами редакторов Работает только для файлов в облаке
Форензический анализ FTK Imager, Autopsy Удалённые метаданные, временные файлы Требует навыков, подходит для расследований
Проверка email-вложений Почтовый клиент (Outlook) Имя отправителя в письме с файлом Не показывает авторов правок
Анализ макросов Редактор VBA (Alt + F11) Имя разработчика в коде макросов Только для файлов с макросами (.xlsm)

🔹 Совет: Если файл пришёл по почте, проверьте заголовки письма — иногда там остаётся оригинальное имя создателя в поле "From" или "Reply-To".

Частые ошибки и как их избежать

При поиске автора пользователи часто:

  • 🔍 Игнорируют скрытые листы — а там могут быть лог-файлы с именами.
  • 📁 Путают дату создания файла с датой изменения — первая указывает на автора, вторая — на редактора.
  • 🛠️ Не проверяют альтернативные потоки данных (в NTFS-файловой системе).
  • 📧 Удаляют метаданные не полностью — забывают про CustomXML или встроенные изображения с EXIF.

🔹 Пример: Файл создал Иванов, но в свойствах значится Петров — последний редактор. Чтобы найти оригинального автора, проверьте первую версию в истории OneDrive или скрытый лист "_Original".

FAQ: Ответы на частые вопросы

Можно ли узнать автора, если файл конвертировали в PDF?

Да, но косвенно. В PDF остаются метаданные из исходного .xlsx, которые можно извлечь через ExifTool или Adobe Acrobat (меню "Файл" → "Свойства"). Однако имя автора может быть заменено на имя конвертера (например, "Microsoft Print to PDF").

Почему в свойствах файла отображается не то имя?

Excel берёт имя автора из настроек Office (путь: "Файл" → "Параметры" → "Общие" → "Имя пользователя"). Если там указано вымышленное имя (например, "Администратор"), оно и будет отображаться. Также имя может подменить вирус или макрос.

Как найти автора в файле, защищённом паролем?

Сначала снимите защиту (если знаете пароль) или используйте утилиты вроде Elcomsoft Advanced Office Password Recovery. После разблокировки проверьте метаданные стандартными способами. Внимание: Взлом паролей может нарушать закон (статья 272 УК РФ).

Возможно ли определить автора по стилю формул или оформлению?

Да, но это требует экспертного анализа. Некоторые пользователи имеют уникальные "подписи":

  • Специфические имена диапазонов (например, Sales_Ivanov_Q3).
  • Нестандартные форматы ячеек (цвета, шрифты).
  • Шаблоны комментариев (например, всегда подписываются инициалами).

Для такого анализа используйте сравнение с другими файлами предполагаемого автора.