ДБ
Документы Офиса сохраняют еще внутри себя информацию о файле, если в Свойства зайдете - там есть вкладка "Подробно"... Можно попытаться оттуда вытянуть поля "Creation date" и "Last save time".
что-то типа этого:
require 'win32ole'
excel = WIN32OLE.new("Excel.Application")
document = excel.Workbooks.Open("file.xlsx")
document.BuiltinDocumentProperties.each do |prop|
begin
p "#{prop.Name} - #{prop.Value}"
rescue
p "#{prop.Name} - "
end
end
document.close
Будет интересно - попробуйте на досуге, может вытянете нужное...