Почему дата создания Excel-файла важнее, чем вы думаете
Вы когда-нибудь сталкивались с ситуацией, когда нужно было доказать авторство документа, восстановить хронологию изменений или просто понять, насколько актуален полученный от коллеги файл? Дата создания Excel-файла — это не просто технический параметр, а критически важная метаинформация. Она помогает в судебных спорах, аудите, анализе исторических данных и даже при разрешении конфликтов в команде ("Кто же последний редактировал этот отчёт?!").
К сожалению, Microsoft Excel не выводит дату создания на главном экране — её нужно специально искать. Более того, в зависимости от версии программы (2010, 2016, 2019, 365) и операционной системы (Windows 10/11, macOS) способы просмотра этой даты могут кардинально отличаться. В этой статье мы разберём все актуальные методы, включая те, которые работают даже если файл был пересохранён или переслан по почте.
Важно понимать разницу между тремя ключевыми датами файла:
- 📅 Дата создания — когда файл был впервые сохранён на диске (не изменяется при копировании).
- ⏱️ Дата изменения — когда в файл последний раз вносили правки.
- 🖥️ Дата открытия — когда файл последний раз запускали (не всегда сохраняется).
Если вам нужно именно оригинальное время создания — читаем дальше. Мы начнём с самых простых способов и дойдём до продвинутых техник для IT-специалистов.
Способ 1: Просмотр свойств файла в Windows (самый быстрый метод)
Это базовый метод, который работает для любых файлов в Windows — не только для Excel. Подходит для версий от Windows 7 до Windows 11.
Инструкция:
- Найдите файл в
Проводнике Windows(не открывайте его!). - Кликните по файлу правой кнопкой мыши и выберите
Свойства. - Перейдите на вкладку
Общие. - Обратите внимание на поля:
- 📌 Создано — это и есть дата создания файла.
- 🔄 Изменено — дата последнего сохранения.
- 👁️ Открыто — может отсутствовать.
⚠️ Внимание: Если файл был скопирован на флешку или отправлен по почте, дата создания может сброситься на текущую! Это особенность файловой системы FAT32 и некоторых почтовых клиентов. В таком случае используйте Способ 3.
☑️ Что проверить в свойствах файла
Если поле"Создано" пустое — это признак того, что файл был создан в другой ОС (например, на Mac) или метаданные были очищены. В таком случае переходите к продвинутым методам.
Способ 2: Встроенные инструменты Excel (для XLSX и XLS)
Сам Microsoft Excel хранит метаданные о файле, но не показывает их на главном экране. Чтобы их увидеть:
Для Excel 2013–2019 и 365:
- Откройте файл в Excel.
- Перейдите в
Файл → Сведения. - В правой части экрана найдите блок
Свойства. - Раскройте выпадающий список
Дополнительные свойства.
Для Excel 2010:
- Откройте файл.
- Нажмите
Файл → Подготовка → Свойства. - Выберите
Дополнительные свойства. - 📅 Создано (
Created) — дата и время создания. - ⏱️ Изменено (
Modified) — последнее сохранение. - 👤 Последний автор — кто сохранял файл.
В открывшемся окне вас интересуют поля:
⚠️ Внимание: В файлах .xls (старый формат) дата создания может отображаться некорректно из-за ограничений форматов BIFF8. Для точности конвертируйте их в .xlsx через Файл → Сохранить как → Книга Excel (*.xlsx).
Способ 3: Командная строка Windows (для скрытых метаданных)
Если файл копировался или перемещался, стандартные свойства могут сброситься. Но реальная дата создания часто сохраняется в альтернативных потоках данных NTFS. Чтобы её извлечь:
Откройте Командную строку (Win + R → введите cmd → Enter) и выполните:
dir"C:\путь\к\вашему\файлу.xlsx" /T:C
Пример вывода:
| Параметр | Значение |
|---|---|
| Дата создания | 15.03.2022 14:30 |
| Дата изменения | 20.05.2023 09:15 |
| Атрибуты | Архивный |
Для более детальной информации используйте:
wmic datafile where name="C:\\\\путь\\\\к\\\\файлу.xlsx" get CreationDate,LastModifiedDate,LastAccessedDate
Здесь даты выводятся в формате YYYYMMDDHHMMSS.XXXXXX (например, 20220315143022.000000 = 15 марта 2022, 14:30:22).
Что делать, если путь содержит пробелы?
Если в пути к файлу есть пробелы (например,"Мои документы"), обязательно берите весь путь в кавычки: dir"C:\Users\Имя\Мои документы\файл.xlsx" /T:C. Без кавычек команда не сработает!
⚠️ Внимание: На дисках с файловой системой FAT32 (флешки, старые HDD) команда dir /T:C покажет дату копирования файла, а не оригинального создания. В таком случае поможет только анализ внутренней структуры XLSX.
Способ 4: MacOS — как узнать дату создания (для пользователей Apple)
На macOS алгоритм отличается от Windows. Вот 2 надёжных метода:
Метод 1. Через Finder:
- Найдите файл в Finder.
- Кликните правой кнопкой →
Сведения(Get Info). - В разделе
Общие(General) найдите:- 📅 Создано (
Created) — оригинальная дата. - ⏱️ Изменено (
Modified) — последнее редактирование.
- 📅 Создано (
Метод 2. Через Terminal (для скрытых данных):
Откройте Terminal (через Spotlight или /Программы/Утилиты) и введите:
mdls /путь/к/вашему/файлу.xlsx | grep"kMDItemContentCreationDate"
Пример вывода:
kMDItemContentCreationDate = 2022-03-15 14:30:22 +0000
⚠️ Внимание: Если файл был загружен из iCloud или AirDrop, дата создания может сброситься. Чтобы этого избежать, перед передачей архивируйте файл в .zip.
Способ 5: Распаковка XLSX и анализ XML (продвинутый уровень)
Файлы .xlsx на самом деле являются ZIP-архивами с XML-структурой. Внутри них хранится оригинальная метаинформация, которую можно извлечь даже если файл копировался или переименовывался.
Инструкция:
- Переименуйте файл с
отчёт.xlsxнаотчёт.zip. - Распакуйте архив (например, через WinRAR или 7-Zip).
- Перейдите в папку
docProps. - Откройте файл
core.xmlв любом текстовом редакторе (например, Notepad++). - Найдите теги:
<dcterms:created>— дата создания.<dcterms:modified>— дата изменения.
Пример содержимого core.xml:
<cp:coreProperties xmlns:cp="..." xmlns:dc="..." xmlns:dcterms="...">
<dcterms:created xsi:type="dcterms:W3CDTF">2022-03-15T14:30:22Z</dcterms:created>
<dcterms:modified xsi:type="dcterms:W3CDTF">2023-05-20T09:15:47Z</dcterms:modified>
</cp:coreProperties>
Формат даты: YYYY-MM-DDThh:mm:ssZ (например, 2022-03-15T14:30:22Z = 15 марта 2022, 14:30:22 по GMT).
⚠️ Внимание: Не редактируйте XML-файлы вручную! Это может привести к повреждению книги Excel. Если нужно изменить дату создания, используйте специализированные утилиты вроде BulkFileChanger.
Способ 6: Онлайн-сервисы и сторонние утилиты (для массовой обработки)
Если вам нужно проверить даты создания сотен файлов или вы работаете на чужом компьютере без прав администратора, помогут внешние инструменты.
Топ-3 бесплатных решения:
- 🌐 Online Metadata Viewer (metadata2go.com) — загружаете файл, получаете все метаданные, включая дату создания. Минус: ограничение по размеру файла (до 50 МБ).
- 💻 BulkFileChanger (NirSoft) — утилита для Windows, показывает и меняет даты создания/изменения для пакетов файлов. Плюс: работает без установки.
- 📊 ExifTool — консольная утилита для продвинутых пользователей. Команда для просмотра даты:
exiftool -CreatedDate -FileModifyDate ваш_файл.xlsx
Сравнение сервисов:
| Инструмент | Поддержка XLSX | Массовая обработка | Изменение даты |
|---|---|---|---|
| Metadata2go | ✅ | ❌ | ❌ |
| BulkFileChanger | ✅ | ✅ | ✅ |
| ExifTool | ✅ | ✅ (через скрипт) | ✅ |
⚠️ Внимание: Онлайн-сервисы вроде Metadata2go могут сохранять загруженные файлы на своих серверах. Не загружайте конфиденциальные данные (финансовые отчёты, персональную информацию)!
Частые ошибки и как их избежать
При работе с датами создания Excel-файлов пользователи часто сталкиваются счными проблемами. Вот как их решить:
Проблема 1. Дата создания"сегодняшняя", хотя файл старый.
Причина: Файл был скопирован на другой диск (особенно на FAT32) или загружен из интернета.
Решение: Используйте метод распаковки XLSX или проверьте альтернативные потоки данных через dir /R.
Проблема 2. В свойствах файла поле"Создано" пустое. Причина: Файл создан на Mac или в Linux, где метаданные хранятся иначе. Решение: Проверьте дату через Terminal (Mac) или ExifTool.
Проблема 3. Даты в Excel и в Проводнике не совпадают.
Причина: Excel показывает дату создания документа (когда была создана книга), а Windows — дату создания файла на диске.
Решение: Сверяйте обе даты. Для юридических целей важнее дата из core.xml.
Почему в облачных сервисах (Google Диск, OneDrive) дата создания сбрасывается?
Облачные сервисы часто присваивают файлам новую дату создания при загрузке. Чтобы сохранить оригинальную дату, архивируйте файл в ZIP перед загрузкой.
Проблема 4. Нужно изменить дату создания. Решение: Используйте BulkFileChanger или Attribute Changer, но помните: подделка метаданных может иметь юридические последствия!
FAQ: Ответы на частые вопросы
Можно ли восстановить дату создания, если файл был отредактирован и пересохранён?
Да, но только если файл не сохранялся в новом формате. Оригинальная дата хранится в core.xml внутри XLSX. Если файл был конвертирован из .xls в .xlsx, дата создания сбросится на дату конвертации.
Почему в Excel Online нет информации о дате создания?
Excel Online (веб-версия) не отображает метаданные файла. Чтобы их увидеть, скачайте файл на компьютер и используйте любой из описанных методов.
Как проверить дату создания файла на Android или iPhone?
На мобильных устройствах стандартными средствами это сделать нельзя. Установите файловый менеджер с поддержкой метаданных (например, FX File Explorer для Android или FileApp для iOS) или загрузите файл в облако и проверьте свойства через веб-версию.
Может ли антивирус повлиять на дату создания файла?
Да, некоторые антивирусы (например, Kaspersky, ESET) при сканировании файлов могут изменять их метаданные, включая дату последнего доступа. Дата создания при этом обычно остаётся нетронутой.
Как автоматизировать проверку дат для сотен файлов?
Используйте PowerShell-скрипт:
Get-ChildItem -Path"C:\папка\с\файлами\" -Filter *.xlsx |
Select-Object Name, CreationTime, LastWriteTime |
Export-Csv -Path"отчёт_по_датам.csv" -Delimiter";" -Encoding UTF8
Этот скрипт создаст CSV-файл со всеми датами создания и изменения.