История развития Excel. Описание программы Microsoft Excel Кто создал excel

Microsoft Excel (также иногда называется Microsoft Office Excel) - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире .” Источник: Wikipedia.org

Возможности Microsoft Excel?

Области и возможности применения Excel разнообразны:

Как видно из всего перечисленного, основная направленность Excel, это работа с финансово-аналитическими данными, поэтому владение этим приложением востребовано во многих видах деятельности, связанной с расчетами, отчетами, прогнозированием и т.д. А сотрудник с углубленными знаниями это подарок

На этом пока все! В следующем уроке мы познакомимся с интерфейсом MS Excel 2003.

Для тех, кто желает углубиться в историю развития MS Excel, можете заглянуть в .

Всем привет. Это первая статья из серии о Microsoft Excel. Сегодня вы узнаете:

  • Что такое Microsoft Excel
  • Для чего он нужен
  • Как выглядит его рабочее пространство

В следующей статье мы еще немного обсудим рабочую среду программы. А вот в третьем посте этого цикла уже будем , так что самое интересное совсем близко! В дальнейшем мы будем ориентироваться на практику, поскольку она интересна всем.

Для усвоения этой и последующих статей цикла, вам понадобится компьютер с Microsoft Office, в том числе Excel. Если у Вас еще нет этой программы, ее можно купить, например, здесь .

Что такое Excel, для чего его использовать

Майкрософт Эксель – это программа с табличной структурой которая позволяет организовывать таблицы данных, систематизировать, обрабатывать их, строить графики и диаграммы, выполнять аналитические задачи и многое другое.Конечно, это не весь перечень возможностей, в чём вы скоро убедитесь, изучая материалы курса. Программа способна сделать за вас многие полезные операции, потому и стала всемирным хитом в своей отрасли.

Рабочее пространство Excel

Рабочая область Эксель называется рабочей книгой, которая состоит из рабочих листов. То есть, в одном файле-книге может располагаться одна или несколько таблиц, называемых Листами.Каждый лист состоит из множества ячеек, образующих таблицу данных. Строки нумеруются по порядку от 1 до 1 048 576. Столбцы именуются буквами от А до XFD. Ячейки и координаты в ExcelНа самом деле, в этих ячейках может храниться огромное количество информации, гораздо большее, чем может обработать ваш компьютер.Каждая ячейка имеет свои координаты. Например, ячейка не пересечении 3-й строки и 2-го столбца имеет координаты B3 (см. рис.). Координаты ячейки всегда подсвечены на листе цветом, посмотрите на рисунке как выглядят номер третьей строчки и буква второго столбца – они затемнены.

Кстати, вы можете размещать данные в произвольном порядке на листе, программа не ограничивает вас в свободе действий. А значит, можно легко создавать различные , отчеты, формы, макеты и , выбрать оптимальное место для .

А теперь давайте взглянем на окно Excel в целом и разберемся с назначением некоторых его элементов:

  • Заголовок страницы отображает название текущего рабочего документа
  • Выбор представления – переключение между
  • Лента – элемент интерфейса, на котором расположены кнопки команд и настроек. Лента разделена на логические блоки вкладками . Например, вкладка «Вид» помогает настроить внешний вид рабочего документа, «Формулы» — инструменты для проведения вычислений и т.д.
  • Масштаб отображения – название говорит само за себя. Выбираем соотношение между реальным размером листа и его представлением на экране.
  • Панель быстрого доступа – зона размещения элементов, которые используются чаще всего и отсутствуют на ленте
  • Поле имени отображает координаты выделенной ячейки или имя выделенного элемента
  • Полосы прокрутки – позволяют прокручивать лист по горизонтали и по вертикали
  • Строка состояния отображает некоторые промежуточные вычисления, информирует о включении «Num Lock», «Caps Lock», «Scroll Lock»
  • Строка формул служит для ввода и отображения формулы в активной ячейке. Если в этой строке формула, в самой ячейке вы увидите результат вычисления или сообщение об .
  • Табличный курсор – отображает ячейку, которая в данный момент активна для изменения содержимого
  • Номера строк и имена столбцов – шкала по которой определяется адрес ячейки. На схеме можно заметить, что активна ячейка L17 , 17 строка шкалы и элемент L выделены тёмным цветом. Эти же координаты вы можете увидеть в Поле имени.
  • Вкладки листов помогают переключаться между всеми листами рабочей книги (а их, кстати, может быть очень много)

  • Рабочая область ExcelНа этом закончим наш первый урок. Мы рассмотрели назначение программы Excel и основные (еще не все) элементы её рабочего листа. В следующем уроке мы рассмотрим .Спасибо что дочитали эту статью до конца, так держать! Если у вас появились вопросы – пишите в комментариях, постараюсь на всё ответить.

    Вы можете сохранить файл Excel в другом формате, щелкнув файл _Гт_ Сохранить как . Форматы файлов, доступные в диалоговом окне " Сохранить как ", зависят от того, какой тип листа активен (лист, лист диаграммы или другой тип листа).

    Примечание: Когда вы сохраняете файл в другом формате, часть форматирования, данных и функций может быть потеряна.

    Чтобы открыть файл, созданный в другом формате, либо в более ранней версии Excel, либо в другой программе, нажмите кнопку файл _гт_ Открыть . При открытии книги Excel 97-2003 она автоматически открывается в режиме совместимости. Чтобы воспользоваться преимуществами новых возможностей Excel 2010, можно сохранить книгу в формате файла Excel 2010. Однако вы также можете продолжить работу в режиме совместимости, в котором исходный формат файла сохраняется для обеспечения обратной совместимости.

    Форматы файлов Excel

    Формат

    Расширение

    Описание

    Книга Excel

    Стандартный формат файлов Excel 2010 и Excel 2007, основанный на языке XML. В этом формате нельзя сохранять код макросов Microsoft Visual Basic для приложений (VBA) и листы макросов Microsoft Office Excel 4.0 (XLM).

    Книга Excel с поддержкой макросов (код)

    Формат файлов на основе XML и с поддержкой макросов для Excel 2016, Excel 2013, Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

    Двоичная книга Excel

    Формат двоичных файлов (BIFF12) для Excel 2010 и Excel 2007.

    Формат файлов по умолчанию для шаблона Excel для Excel 2010 и Excel 2007. Не позволяет сохранять код макросов VBA, а также листы макросов Microsoft Excel 4.0 (XLM).

    Шаблон (код)

    Формат файлов с поддержкой макросов в шаблонах Excel Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

    Книга Excel 97-2003

    Формат двоичных файлов Excel 97 - Excel 2003 (BIFF8).

    Шаблон Excel 97- Excel 2003

    Формат двоичных файлов Excel 97 - Excel 2003 (BIFF8) для хранения шаблонов Excel.

    Книга Microsoft Excel 5.0/95

    Формат двоичных файлов Excel 5.0/95 (BIFF5).

    Таблица XML 2003

    Формат файлов XML-таблиц 2003 (XMLSS).

    Данные XML Data

    Формат данных XML.

    Надстройка Microsoft Excel

    Формат файлов надстроек Excel 2010 и Excel 2007 на основе XML с поддержкой макросов. Надстройка - это программа, обеспечивающая возможность выполнения дополнительного кода. Позволяет использовать проекты VBA и листы макросов Excel 4.0 (XLM).

    Надстройка Excel 97-2003

    Надстройка Excel 97-2003, дополнительная программа, предназначенная для выполнения дополнительного кода. Поддерживает использование проектов VBA.

    Книга Excel 4.0

    Формат файла Excel 4.0, в котором сохраняются только обычные листы, листы диаграмм и макросов. Книгу можно открыть в этом формате файла в Excel 2010, но сохранить файл Excel в этом формате нельзя.

    Электронная таблица Works 6.0-9.0

    Электронная таблица, сохраненная в Microsoft Works 6.0-9.0.

    Примечание: Этот формат поддерживается только в Excel Starter.

    Форматы текстовых файлов

    Формат

    Расширение

    Описание

    Формат для Lotus, с разделителями - пробелами. Сохраняет только активный лист

    Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, - для использования в другой операционной системе Microsoft Windows - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    Текст (Макинтош)

    Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, - для использования в операционной системе Макинтош - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    Текст (MS-DOS)

    Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, - для использования в операционной системе MS-DOS - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    Текст в кодировке Unicode

    Сохраняет книгу в виде текста в кодировке Unicode, стандартной кодировке символов, разработанном Unicode Consortium.

    CSV (разделители - запятые)

    Сохраняет книгу в виде текстового файла, разделенного знаками запятой, - для использования в другой операционной системе Windows - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    CSV (Макинтош)

    Сохраняет книгу в виде текстового файла, разделенного знаками запятой, - для использования в операционной системе Макинтош - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    Сохраняет книгу в виде текстового файла, разделенного знаками запятой, - для использования в операционной системе MS-DOS - и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

    Формат обмена данными. Сохраняет только активный лист.

    Формат Symbolic Link. Сохраняется только активный лист.

    Примечание: Если вы сохраните книгу в любом текстовом формате, будут потеряны все элементы форматирования.

    Другие форматы файлов

    Формат

    Расширение

    Описание

    dBase III и IV. Файлы этого формата можно открывать в Microsoft Excel, но сохранять файлы Microsoft Excel в формате dBase нельзя.

    Таблица OpenDocument

    Таблица OpenDocument. Вы можете сохранять файлы Excel 2010, чтобы их можно было открывать в приложениях электронных таблиц, использующих формат электронной таблицы OpenDocument, например Google Docs и OpenOffice.org Calc. Вы также можете открывать электронные таблицы в формате ODS в Excel 2010. При сохранении и открытии ODS-файлов может быть потеряно форматирование.

    Формат переносимых документов (PDF). Этот формат файлов сохраняет форматирование документа и включает общий доступ к файлам. При просмотре PDF-файла в Интернете и выводе его на печать сохраняется его исходное представление. Данные в файле нельзя легко изменить. Формат PDF также полезен для документов, которые будут воспроизведены с помощью методов профессиональной печати.

    Примечание:

    Документ XPS

    Спецификация документации в формате XML (XPS). Этот формат файлов сохраняет форматирование документа и включает общий доступ к файлам. При просмотре XPS-файла в Интернете или печати он сохраняет данные в нужном формате, и их невозможно легко изменить в файле.

    Примечание: Этот формат не поддерживается в Excel 2007.

    Форматы файлов, использующие буфер обмена

    Вы можете вставлять данные из буфера обмена Microsoft Office в Excel с помощью команды " Вставить " или "Специальная Вставка " (вкладка "Главная ", Группа " буфер обмена ", кнопка " Вставить "), если данные буфера обмена Office находятся в одном из следующих форматов.

    Формат

    Расширение

    Идентификаторы типа буфера обмена

    Рисунки в формате Windows Metafile (WMF) или Windows Enhanced Metafile (EMF).

    Примечание. Если вы скопируете метафайл Windows (WMF) из другой программы, Microsoft Excel вставит рисунок в виде расширенного метафайла (EMF).

    Точечный рисунок

    Рисунки, сохраненные в растровом формате (BMP).

    Форматы файлов Microsoft Excel

    Двоичные форматы файлов для Excel версий 5.0/95 (BIFF5), Excel 97-2003 (BIFF8) и Excel 2010 (BIFF12).

    Формат Symbolic Link.

    Формат обмена данными.

    Текст (разделители - знаки табуляции)

    Текстовый формат со знаками табуляции в качестве разделителей.

    CSV (разделители - запятые)

    Формат с разделителями-запятыми

    Форматированный текст (разделители - пробелы)

    RTF. Только из Excel.

    Внедренный объект

    GIF, JPG, DOC, XLS или BMP

    Объекты Microsoft Excel, объекты правильно зарегистрированных программ, поддерживающих OLE 2,0 (OwnerLink) и рисунки или другой формат презентации.

    Связанный объект

    GIF, JPG, DOC, XLS или BMP

    OwnerLink, ObjectLink, Link, Picture или другой формат.

    Объект-рисунок Office

    Формат рисованного объекта Office или Picture (EMF)

    Отображаемый текст, текст OEM

    Веб-страница в одном файле

    Веб-страница в одном файле (MHT или MHTML). Этот формат файла объединяет встроенные рисунки, приложения, связанные документы и другие вспомогательные элементы, на которые есть ссылки в документе.

    Примечание: Этот формат не поддерживается в Excel 2007.

    Веб-страница

    Формат HTML.

    Примечание: Если вы скопируете текст из другой программы, Microsoft Excel вставит этот текст в формате HTML независимо от формата исходного текста.

    Форматы файлов, которые не поддерживаются в Excel

    Следующие форматы файлов больше не поддерживаются в Excel 2016, Excel 2013, Excel 2010, Excel Starter и Excel 2007. Вы не можете открывать и сохранять файлы в этих форматах файлов.

    Форматы файлов, которые не поддерживаются в Excel Starter

    Кроме того, указанные ниже форматы файлов больше не поддерживаются в Excel Starter. Вы не можете открывать и сохранять файлы в этих форматах файлов.

    Открытие и просмотр файлов в неподдерживаемых форматах

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

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

      Сохранение файла в формате, поддерживаемом другой программой, и его экспорт в формат, поддерживаемый приложением Excel.

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте

    Практически каждый в наши дни пользуется компьютером, но далеко не все сумели овладеть программой Excel . В целом, пользователи делятся на две категории: те, кто обожают Excel и считают его очень полезным, и те, кто также сильно эту программу не любят. Попробуем разобраться, что является причиной такого разного восприятия. Как говорится, всегда есть две стороны одной медали.

    Excel начинался как обычная электронная таблица. Основной ее особенностью была возможность менять высоту и ширину ячеек и столбцов, применять различные шрифты и стили. Впервые появилась возможность интеллектуального подсчета ячеек: например, подсчета только тех из них, куда вносились изменения.

    Первая электронная таблица, явившаяся прототипом программы Excel, появилась в 1979 году благодаря студенту из Гарварда Дэну Бриклину (на фото). Как известно, студентам приходится делать множество математических расчетов, и Бриклин счел это занятие слишком утомительным и трудозатратным. Придумав первую в мире электронную таблицу, Брикман, тем не менее, доказал, что студенты Гарварда – действительно лучшие из лучших.

    Электронная таблица получила название VisiCalc и сразу обрела популярность. Ее первая версия предназначалась для компьютеров Apple . Да – да, оказывается, они уже существовали в то время и, кстати, именно появлению VisiCalc Apple обязан значительным скачком продаж.

    Следующим этапом развития Excel стала электронная таблица, представленная компанией Lotus и предназначавшаяся для компьютеров IBM . И снова, благодаря электронной таблице, оборот компании вскоре достиг 50 миллионов долларов в год.

    Версия Excel, которая в большей степени уже знакома пользователям, была представлена в 1987 году компанией Майкрософт . Программа имела усовершенствованный интерфейс и широкий набор функций.

    Преимущества, которыми вы сможете обладать, если решите изучить программу Excel:

    • Вместо того чтобы делать математические расчеты устно или при помощи калькулятора, за вас это с легкостью сделает Excel. Программе каким-то образом известны все правила алгебры, которые вы так не любили в школе;
    • Вы сможете сортировать и фильтровать данные по любым параметрам;
    • Вы сможете составлять диаграммы и графики и использовать их в презентациях;
    • Excel может выявить максимум и минимум, а также подсчитать среднее значение даже очень большого диапазона чисел (представьте, сколько времени вам понадобилось бы делать это вручную!)
    • Excel умеет даже применить условие «а что если», действуя одновременно как психолог и финансовый аналитик, особенно если речь идет о курсе валют, размере прибыли или убытков.

    Excel кажется прост в использовании, если научиться хотя бы основным его операциям. Все часто используемые функции доступны из панели инструментов. Если лист Excel необходимо напечатать, то по необходимости все данные для удобства можно уместить на одну страницу. В целом, программа была создана, чтобы сделать нашу жизнь легче и приятнее, и лишь изучение самой программы может даваться непросто. Трудно даже представить, сколько ресурсов – не столько материальных, сколько интеллектуальных, было вложено в разработку программы Excel. Те, кто этим занимались, безусловно, заслуживают восхищения.

    Microsoft Excel (Mac OS X)

    Microsoft Excel 2008
    Тип
    Разработчик
    Операционная система
    Последняя версия
    Лицензия
    Сайт

    Microsoft Excel (также иногда называется Microsoft Office Excel ) - программа для работы с электронными таблицами , созданная корпорацией Microsoft для Microsoft Windows , Windows NT и Mac OS . Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X , язык макропрограммирования VBA (Visual Basic for Application ). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

    История

    Функциональность VBA делала Excel легкой мишенью для макровирусов . И это было серьёзной проблемой до тех пор, пока антивирусные продукты не научились обнаруживать их. Фирма Microsoft, с опозданием приняв меры для уменьшения риска, добавила возможность выбора режима безопасности:

    • полностью отключить макросы
    • включить макросы при открытии документа
    • доверять всем макросам, подписанным с использованием надёжных сертификатов .

    Версии Excel от 5.0 до 9.0 содержат различные «пасхальные яйца », хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.

    Версии

    Версии для Windows и Windows NT

    Excel 97 (8.0) на Windows XP

    Microsoft Office Excel 2003

    • 1988 год - Excel 2.0 для Windows
    • 1990 год - Excel 3.0
    • 1992 год - Excel 4.0
    • 1993 год - Excel 5.0 (Office 4.2 и 4.3, также есть 32-битная версия только для Windows NT)
    • 1995 год - Excel 7 для Windows 95 (включён в пакет Microsoft Office 95)
    • 1997 год - Excel 97 (включён в пакет Microsoft Office 97)
    • 1999 год - Excel 2000 (9) - Microsoft Office 2000
    • 2001 год - Excel 2002 (10) - Microsoft Office XP
    • 2003 год - Excel 2003 (11) - Microsoft Office 2003
    • 2007 год - Excel 2007 (12) - Microsoft Office 2007
    • 2010 год - Excel 2010 (14) - Microsoft Office 2010
    • Замечание: Версия 1.0 не использовалась, чтобы избежать путаницы с продуктами Apple
    • Замечание: Excel 6.0 не существует, так как версия Windows 95 поставлялась с Word 7. Все программы Office 95 и Office 4.x использовали OLE 2.0 (автоматическая передача данных между различными программами), и Excel 7 должен был показывать, что он соответствует Word 7.
    • Замечание: Версия 13.0 была пропущена. Excel 2010 имеет внутреннюю версию 14.0.

    Версии для Macintosh

    • 1985 год - Excel 1.0
    • 1988 год - Excel 1.5
    • 1989 год - Excel 2.2
    • 1990 год - Excel 3.0
    • 1992 год - Excel 4.0
    • 1993 год - Excel 5.0
    • 1998 год - Excel 8.0 (Office "98)
    • 2000 год - Excel 9.0 (Office 2001)
    • 2001 год - Excel 10.0 (Office v. X)
    • 2004 год - Excel 11.0 (Office 2004)
    • 2008 год - Excel 12.0 (Office 2008)
    • 2011 год - Excel 14.0 (Office 2011)

    Версии для OS/2

    • 1989 год - Excel 2.2
    • 1990 год - Excel 2.3
    • 1991 год - Excel 3.0

    Версии Excel до 7.0 были ограничены в возможностях хранения данных, вмещая до 16 384 (2 14) строк. Версии 8.0-11.0 могли справиться с 65 536 (2 16) строк и 256 колонками (2 8). Версии 12.0 и 14.0 обрабатывают до 1 048 576 (2 20) строк и 16 384 (2 14) колонок.

    Форматы файлов

    В Microsoft Excel вплоть до 2003 версии включительно, использовался свой собственный бинарный формат файлов (BIFF) в качестве основного. Excel 2007 использует Microsoft Office Open XML в качестве своего основного формата.

    Несмотря на то, что Excel 2007 поддерживает и направлен на использование новых XML-форматов в качестве основных, он по-прежнему совместим с традиционными бинарными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV , DBF , SYLK, DIF и другие форматы.

    Office Open XML

    Microsoft Excel 2007, наряду с другими продуктами Microsoft Office 2007, вводит множество новых форматов файлов. Они являются частью Office Open XML (OOXML) спецификации.

    Новые форматы Excel 2007
    Формат Расширение Примечания
    Рабочая книга Excel .xlsx Стандартный формат рабочих книг Excel 2007. В действительности это сжатый ZIP-архив каталога XML документов. Является заменой бывшего бинарного формата.xls, хотя и не поддерживает макросы по соображениям безопасности.
    Рабочая книга Excel с макросами .xlsm Та же рабочая книга Excel, но с поддержкой макросов.
    Бинарная рабочая книга Excel .xlsb Та же рабочая книга Excel с макросами, но хранящая информацию в бинарном формате, открывая документы быстрее чем XML. В особенности часто используется для очень больших документов с десятками тысяч строк и/или сотнями колонок.
    Шаблон Excel с макросами .xltm Шаблон, созданный как основа для рабочих книг, включена поддержка макросов. Заменяет старый формат.xlt.
    Надстройка Excel .xlam Надстройка Excel, направленная на добавление дополнительных функциональных возможностей и инструментов.

    Экспорт и перемещение таблиц

    API позволяет открывать таблицы Excel в ряде других приложений. Это включает в себя открытие документов Excel на веб-страницах с помощью ActiveX или таких плагинов, как Adobe Flash Player . Проект Apache POI представляет Java-библиотеки для чтения и записи электронных таблиц Excel. Также предпринимались попытки копировать таблицы Excel в веб-приложения с использованием разделённых запятыми значений (CSV).

    Программирование

    Ценной возможностью Excel является возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать изменять его и управлять расчётами.

    Парольная защита MS Excel

    Защита Microsoft Excel предоставляет несколько типов различных паролей:

    Все пароли, кроме пароля для открытия документа, можно удалить мгновенно, вне зависимости от версии MS Excel, в которой был создан документ. Эти типы паролей в первую очередь служат для коллективной работы над документом. При их использовании документ не шифруется, а в документе сохраняется хэш от установленного пароля. Хотя при использовании пароля для защиты книги документ шифруется на известном пароле «VelvetSweatshop» , это не добавляет документу дополнительной защиты. Единственным типом пароля который может помешать злоумышленнику получить доступ к документу является «пароль для открытия» , но криптостойкость такой защиты сильно зависит от версии MS Excel, в которой был создан документ.

    В MS Excel версии 95 и ранее, «пароль на открытие» преобразовывается в 16-битный ключ, который взламывается мгновенно. В MS Excel 97/2000 пароль преобразовывался уже в 40-битный ключ, который на современном оборудовании также может быть взломан очень быстро. К тому же программы для взлома паролей могут перебирать сотни тысяч паролей в секунду, что позволяет не только расшифровать документ, но и найти оригинальный пароль. В MS Excel 2003 / XP ситуация немного улучшилась - пользователь может выбрать практический любой алгоритм шифрования, доступный в системе (CryptoServiceProvider). Но по умолчанию осталась все та же защита MS Excel 97/2000. Для пользователей, привыкшим доверять поведению программ по умолчанию, это означает отсутствие стойкой защиты на их документы.

    Ситуация кардинально изменилась в MS Excel 2007 - для шифрования стал использоваться современный алгоритм AES с ключем в 128 бит, а для получения ключа применяться 50000 кратное использование хэш-функции SHA1 , что уменьшило скорость перебора до сотен паролей в секунду. В MS Excel стойкость защиты по умолчанию была увеличена еще в 2 раза, благодаря применению уже 100000 кратного SHA1 преобразования пароля в ключ. Вывод: на данный момент стойкую защиту обеспечивает только документы, сохраненные в формате Office 2007 \ 2010 с установленным на них стойким «паролем на открытие» .

    Критика

    Общая критика табличных процессоров применима и к Excel. Специфичные предметы критики в Excel - это точность, проблемы с датами и ошибки отображения Excel 2007.

    Точность

    Из-за того, что Excel работает на основе расчетов с плавающей запятой , статистическая точность Excel подвергается критике. Сторонники Excel заявляют в ответ, эти ошибки проявляются лишь в особых условиях специально подобранных исходных данных, которые затрагивают относительно небольшое число пользователей, и с низкой вероятностью могут встретиться на практике. Для версий 97, 2000, 2002 зафиксированы ошибки при выполнении функции MOD (деление с остатком) при определённых аргументах, где функция вместо результата возвращает ошибку #NUM!.

    Проблемы с датой

    В версиях Excel до 2007 включительно 1900 год ошибочно считался високосным . Ошибка возникла в Lotus 1-2-3 и была намеренно внесена в Excel для совместимости и поддерживалась для обратной совместимости.

    Ошибки отображения Excel

    Скриншот Microsoft Excel 2007, показывающий ошибку отображения 65535

    22 сентября 2007 года было сообщено , что в определённых ситуациях Excel 2007 будет показывать неправильные результаты. В частности, для тех пар чисел, чье произведение равно 65535 (например, 850 и 77,1), Excel отобразит в качестве итога 100000. Это происходит с примерно 14,5 % таких пар. Кроме того, если к результату добавить единицу, Excel выведет итог 100001. Однако, если вычесть из итога единицу, на дисплее отобразится правильный результат 65534. (Также, если итог умножить или разделить на 2, будут отображены 131070 и 32767,5 соответственно.)

    Microsoft сообщила в блоге Microsoft Excel , что проблема существует в отображении шести конкретных значений с плавающей запятой между 65534,99999999995 и 65535 и шести значений между 65535,99999999995 и 65536 (не включая границ). Любые расчеты, результат которых равен одному из двенадцати значений, будут отображаться неправильно. Фактические данные, хранящиеся и передающиеся в другие ячейки, верны, неверно лишь отображение значения. Ошибка появилась в Excel 2007 и не существует в предыдущих версиях. 9 октября 2007 года Microsoft выпустила патч , исправляющий проблему. Он вошёл и в состав исправлений Service Pack 1.

    Примечания

    Ссылки

    • Работа с файлами Excel с помощью.NET Framework (англ.)
    • Список сайтов MVP (англ.)