Меню

Microsoft excel формат электронной таблицы что это

MS Excel. Общая характеристика и функциональные возможности

Microsoft Excel входит в состав пакета Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows — это Microsoft Excel 15, также известная как Microsoft Office Excel 2013. Текущая версия для платформы Mac OS X — Microsoft Excel 2011 .

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате судебного разбирательства действия Microsoft былы признаны незаконными, и Microsoft была обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в MS Excel — .xls. В сравнении с первыми табличными процессорами MS Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, организованные в строки и столбцы клетки-ячейки могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

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

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия MS Excel, главного стимула модернизации ПК в то время.

Начиная с 1993 года, в состав MS Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.

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

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

Версии MS Excel

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

Версии MS Excel для Windows

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) — Microsof t Office 2003
2007 год — Excel 2007 (12) — Microsoft Office 2007
2010 год — Excel 2010 (14) — Microsoft Office 2010
2013 год — Excel 2013 (15) — Microsoft Office 2013

Версия 1.0 не использовалась, чтобы избежать путаницы с продуктами Apple, которая уже выпускала Excel. MS Excel 6.0 не существует, так как версия Windows 95 поставлялась с Word 7. Все программы Office 95 и Office 4.x использовали OLE 2.0 (автоматическая передача данных между различными программами), и номер версии MS Excel 7 должен был показывать, что он соответствует MS Word 7.

Версия 13 была пропущена из-за суеверности майкрософтовцев. Excel 2010 имеет внутреннюю версию 14.0.

Версии для Apple 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 IBM

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) колонок.

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

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

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

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

Новые форматы Excel 2007

Расширение

Примечания

Рабочая книга Excel

Стандартный формат рабочих книг Excel 2007. В действительности это сжатый ZIP-архив каталога XML документов. Является заменой бывшего бинарного формата .xls, хотя и не поддерживает макросы по соображениям безопасности.

Рабочая книга Excel с макросами

Та же рабочая книга Excel, но с поддержкой макросов.

Бинарная рабочая книга Excel

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

Шаблон Excel с макросами

Шаблон, созданный как основа для рабочих книг, включена поддержка макросов. Заменяет старый формат .xlt.

Надстройка Excel

Надстройка Excel, направленная на добавление дополнительных функциональных возможностей и инструментов.

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

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

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

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

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

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

  • пароль для открытия документа,
  • пароль для изменения документа,
  • пароль для защиты листа,
  • пароль для защиты книги,
  • пароль для защиты общей книги.

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

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

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

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

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.

Дело в том, что в его постановке и выводах произведена подмена, аналогичная подмене в школьной шуточной задачке на сообразительность, в которой спрашивается:
— Cколько яблок на березе, если на одной ветке их 5, на другой ветке — 10 и так далее
При этом внимание учеников намеренно отвлекается от того основополагающего факта, что на березе яблоки не растут, в принципе.

В эксперименте Майкельсона ставится вопрос о движении эфира относительно покоящегося в лабораторной системе интерферометра. Однако, если мы ищем эфир, как базовую материю, из которой состоит всё вещество интерферометра, лаборатории, да и Земли в целом, то, естественно, эфир тоже будет неподвижен, так как земное вещество есть всего навсего определенным образом структурированный эфир, и никак не может двигаться относительно самого себя.

Удивительно, что этот цирковой трюк овладел на 120 лет умами физиков на полном серьезе, хотя его прототипы есть в сказках-небылицах всех народов всех времен, включая барона Мюнхаузена, вытащившего себя за волосы из болота, и призванных показать детям возможные жульничества и тем защитить их во взрослой жизни. Подробнее читайте в FAQ по эфирной физике.

Источник



Отличие файлов в формате xlsx и xls и как открыть эти документы

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

Как открыть формат XLSX

Считается, что формат электронных таблиц xlsx является одним из популярных, который образуется после сохранения. Любая версия программы Excel, начиная с 2007 года подразумевает это обозначение, как «коренное», соответственно, открывает его без ограничений.

  1. Чтобы перейти к запуску документа с форматом xlsx, необходимо открыть программу традиционным образом, можно создать пустой электронный лист. Затем перемещайтесь во вкладку «Файл».
  1. Далее выберите вкладку «Открыть и переместитесь в папку «Обзор».
  1. Перед вами откроется окно с папкой, где хранятся данные приложения, из которого вам нужно выбрать необходимый файл и нажать на кнопку «Открыть».
  1. После проделанных манипуляций перед вами откроется документ формата xlsx.

Если вы используете старую версию Microsoft Excel, то открыть файл данного формата не получится, так как этот формат возник после того, как была создана версия 2007 года.

Открытие файла с форматом XLS

Заявленный тип файла тоже относится к одному из вариантов сохранения в документе Microsoft Excel. Открывать этот тип файла можно тем же способом, однако пользоваться вы сможете только теми возможностями, которые присутствовали в версии файла, с которой он был сохранен.

Чем отличаются файл XLSX и XLS

Файл, созданный в формате XLSX, может быть сохранен только в приложениях, начиная от версии 2007 года. Такой тип был создан разработчиками в качестве главного заменителя формата XLS. Однако новый формат не поддерживает настройку макросов, если они необходимы для сохранения, тогда файл будет автоматически преобразован в соответствующий.
Формат XLS — это один из удобных электронных листов, который корректно отображает данные графиков, диаграмм, различных формул и таблиц с базами данных.

Документы с форматами файлов XLSX и XLS успешно конвертируются в форматы более поздних версий, как самим офисным приложением, так и программами онлайн.

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

Источник

ITGuides.ru

Вопросы и ответы в сфере it технологий и настройке ПК

Для чего нужен табличный процессор Microsoft Excel и как им пользоваться

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

Электронная таблица Microsoft Excel

Основные элементы интерфейса окна Excel

Основные элементы интерфейса окна Excel

Excel входит в пакет офисных программ под названием Microsoft Office. Документ, который создается этой программой, называется рабочей книгой. Рабочая книга — это набор листов, которые имеют табличную структуру и могут содержать различную информацию. При открытии такого документа будет отображаться только тот лист, с которым работает пользователь. Список таких листов находится в нижней части экрана. С помощью этих ярлычков (каждый из которых имеет свое название) можно переключаться на другие рабочие листы.

Каждый лист состоит из строк и столбцов. Столбцы именуются прописными латинскими буквами, а строки — цифрами. Максимально возможное количество колонок — 256, строк — 65536. На пересечении строк и колонок находятся ячейки таблицы (их еще называют поля таблицы). Это основной элемент для хранения данных. Каждая ячейка имеет свое уникальное имя, которое составляется из названий столбца и строки (к примеру, A1). Такое имя называется адресом ячейки. Именно адрес полей используется для написания формул.

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

Кроме того, существует еще одно понятие — диапазон ячеек. Он формируется на пересечении последовательно идущих строк и колонок. Диапазон полей тоже имеет свое уникальное имя: в названии через двоеточие указываются 2 ячейки, которые расположены в противоположных углах диапазона (к примеру, A1:B4). Чтобы выделить диапазон ячеек, необходимо зажать левую кнопку мыши и потянуть курсор до нужной отметки.

Ячейки в Excel могут содержать 3 типа данных: текстовые, числовые и формулы, а также оставаться пустыми. Программа умеет автоматически определять тип данных при вводе. Например, формула всегда начинается со знака равенства. Ввод данных осуществляется либо в поле напрямую, либо в строку формул, которая находится чуть ниже панели инструментов (она подписана fx). Данные ячейки отображаются одновременно и в строке формул, и в самом поле. Как правило, текстовая информация в Excel выравнивается по левому краю поля, а числовая — по правому. Редактирование информации осуществляется двойным щелчком мыши по нужной ячейке или одним щелчком в строке формул. Чтобы сохранить информацию в ячейке, достаточно нажать «Enter».

Режим работы Excel

Табличный процессор Excel может работать в нескольких режимах. Наиболее важные из них:

  • режим готовности;
  • режим ввода данных;
  • командный режим;
  • режим редактирования.

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

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

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

Со временем пользователю понадобится выполнить какие-то действия с таблицей, например, отсортировать, распечатать и т.д. Поскольку в этом случае работать нужно уже не с одной ячейкой, а с их совокупностью или со всей таблицей, то пользователю необходимо будет перейти в командный режим. Этот режим позволяет выполнить определенную команду или пункт из панели меню (например, «Данные — Сортировка», «Вставка — Функция»). После выполнения всех команд снова включается режим готовности.

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

Формулы в Excel

Табличный процессор Эксель — это не только программа для работы с таблицами и огромными базами данных, но и «умный» калькулятор. Одной из главных возможностей Excel является именно его возможность проводить различные операции с числовыми данными, начиная от обычного сложения или умножения и заканчивая построением графиков, диаграмм и отчетов на основе этих данных.

Все вычисления в Excel называются формулами. Любая формула всегда начинается со знака равенства. В противном случае табличный процессор просто не поймет, чего от него хочет пользователь. К примеру, чтобы сложить 2+2, необходимо написать так: =2+2. Excel сразу же выдаст результат — 4. Если же просто написать 2+2, то табличный процессор просто напишет то же самое — 2+2.

Кроме стандартных арифметических операторов (сложение, вычитание, умножение и деление), в Excel имеется еще:

  • возведение в степень (знак ^)
  • процент (знак %).

Например, если нужно возвести число 4 во вторую степень, то необходимо написать так: =4^2. Если же поставить после любого числа знак %, то оно будет делиться на 100. То есть, 3% — это будет 0,03.

Теперь можно проверить, как считает табличный процессор. Для этого необходимо выделить любую ячейку, написать, к примеру, «=145+55» (без кавычек) и нажать Enter. Изменить содержимое ячейки можно перейдя в режим редактирования. То есть надо выбрать это поле, а затем изменить данные в строке формул или в самой ячейке. Например, написать «=140*55».

Формулы позволяют автоматически пересчитывать значения ячеек сложных таблиц

Формулы позволяют автоматически пересчитывать значения ячеек сложных таблиц

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

Итак, допустим, в ячейках A1 и B1 указаны числа 2 и 3 соответственно. Задача пользователя — перемножить их. Для этого необходимо выделить любое пустое поле, написать знак равенства, затем щелкнуть мышкой по ячейке A1, поставить знак умножения и кликнуть по ячейке B1. После нажатия клавиши «Enter» программа отобразит результат. Если выделить эту ячейку и посмотреть на строку формул, то можно увидеть следующее: =A1*B1. Если же поменять цифру 2 в поле А1 на цифру 5, то формула будет автоматически пересчитана — теперь результат равняется 15. Именно по такому принципу и работают формулы в Excel.

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

Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:

Источник

MS Excel. Общая характеристика и функциональные возможности

Microsoft Excel входит в состав пакета Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows — это Microsoft Excel 15, также известная как Microsoft Office Excel 2013. Текущая версия для платформы Mac OS X — Microsoft Excel 2011 .

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате судебного разбирательства действия Microsoft былы признаны незаконными, и Microsoft была обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в MS Excel — .xls. В сравнении с первыми табличными процессорами MS Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, организованные в строки и столбцы клетки-ячейки могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

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

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия MS Excel, главного стимула модернизации ПК в то время.

Начиная с 1993 года, в состав MS Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.

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

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

Версии MS Excel

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

Версии MS Excel для Windows

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) — Microsof t Office 2003
2007 год — Excel 2007 (12) — Microsoft Office 2007
2010 год — Excel 2010 (14) — Microsoft Office 2010
2013 год — Excel 2013 (15) — Microsoft Office 2013

Версия 1.0 не использовалась, чтобы избежать путаницы с продуктами Apple, которая уже выпускала Excel. MS Excel 6.0 не существует, так как версия Windows 95 поставлялась с Word 7. Все программы Office 95 и Office 4.x использовали OLE 2.0 (автоматическая передача данных между различными программами), и номер версии MS Excel 7 должен был показывать, что он соответствует MS Word 7.

Версия 13 была пропущена из-за суеверности майкрософтовцев. Excel 2010 имеет внутреннюю версию 14.0.

Версии для Apple 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 IBM

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) колонок.

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

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

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

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

Новые форматы Excel 2007

Расширение

Примечания

Рабочая книга Excel

Стандартный формат рабочих книг Excel 2007. В действительности это сжатый ZIP-архив каталога XML документов. Является заменой бывшего бинарного формата .xls, хотя и не поддерживает макросы по соображениям безопасности.

Рабочая книга Excel с макросами

Та же рабочая книга Excel, но с поддержкой макросов.

Бинарная рабочая книга Excel

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

Шаблон Excel с макросами

Шаблон, созданный как основа для рабочих книг, включена поддержка макросов. Заменяет старый формат .xlt.

Надстройка Excel

Надстройка Excel, направленная на добавление дополнительных функциональных возможностей и инструментов.

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

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

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

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

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

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

  • пароль для открытия документа,
  • пароль для изменения документа,
  • пароль для защиты листа,
  • пароль для защиты книги,
  • пароль для защиты общей книги.

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

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

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

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

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.

Дело в том, что в его постановке и выводах произведена подмена, аналогичная подмене в школьной шуточной задачке на сообразительность, в которой спрашивается:
— Cколько яблок на березе, если на одной ветке их 5, на другой ветке — 10 и так далее
При этом внимание учеников намеренно отвлекается от того основополагающего факта, что на березе яблоки не растут, в принципе.

В эксперименте Майкельсона ставится вопрос о движении эфира относительно покоящегося в лабораторной системе интерферометра. Однако, если мы ищем эфир, как базовую материю, из которой состоит всё вещество интерферометра, лаборатории, да и Земли в целом, то, естественно, эфир тоже будет неподвижен, так как земное вещество есть всего навсего определенным образом структурированный эфир, и никак не может двигаться относительно самого себя.

Удивительно, что этот цирковой трюк овладел на 120 лет умами физиков на полном серьезе, хотя его прототипы есть в сказках-небылицах всех народов всех времен, включая барона Мюнхаузена, вытащившего себя за волосы из болота, и призванных показать детям возможные жульничества и тем защитить их во взрослой жизни. Подробнее читайте в FAQ по эфирной физике.

Источник

Электронные таблицы MS Excel

Вы будете перенаправлены на Автор24

Электронная таблица – компьютерная программа, которая позволяет производить вычисления с данными, представленными в виде двумерных массивов.

Электронная таблица Microsoft Excel – программа, созданная корпорацией Microsoft для операционных систем Microsoft Windows, Windows NT, Mac OS, Android, iOS и Windows Phone. Программа обеспечивает широкий набор инструментов для экономико-статистических расчетов, графических инструментов и язык макропрограммирования VBA (исключением является версия Excel 2008 для Mac OS X). MS Excel входит в состав пакета Microsoft Office и является самым популярным приложением для расчетов.

История Excel

Первым электронным табличным процессором Microsoft был Multiplan 1982 года, который на MS-DOS системах уступал Lotus 1-2-3. Первые версии Excel были разработаны в 1985 г. для Mac, а в 1987 г. – для Windows.

Готовые работы на аналогичную тему

Текущей версией для ОС Windows является Excel 16 (MS Office Excel 2016), для ОС Mac OS X – MS Excel 2012. Преимуществом Excel по сравнению с первыми табличными процессорами является пользовательский интерфейс, но суть остается прежней. Excel являлся первым табличным процессором, который позволял пользователю форматировать внешний вид таблицы: изменять шрифты, использовать различные символы и менять внешний вид ячеек. В программе также использовался метод умного пересчёта ячеек – обновление только тех ячеек, содержание которых зависит от измененных ячеек.

Программы MS Office, MS Excel и MS PowerPoint впервые были объединены в один пакет программ в 1993 г. и приведены к новому графическому интерфейсу для соответствия табличному процессору Excel, который являлся главным стимулом модернизации ПК на то время. С 1993 г. в Excel встроен язык программирования VBA (Visual Basic для приложений), который позволяет автоматизировать задачи Excel и является мощным дополнением к приложению. Использование VBA подвергало Excel атакам макровирусов, что являлось серьёзной проблемой, пока антивирусные программы не стали обнаруживать их.

Версии Excel для Windows

  1. Excel 2 – первая версия Excel для Windows появилась в 1987 г. в названии стоит цифра 2, т.к. первая версия Excel была разработана для Mac.
  2. Excel 3 разработана в 1990 г. и имела более совершенные инструменты и внешний вид: наличие панелей инструментов, средств рисования, режима структуры рабочей книги, надстроек, трехмерных диаграмм, функций совместного редактирования документов и др.
  3. Excel 4 появилась в 1992 г. Обладала большим число новых функций и стала более понятной для пользователя.
  4. Excel 5 появился в 1994 г. Версия дополнилась огромным количеством новых средств, например, многолистные книги и макроязык VBA.
  5. Excel 95, известный как Excel 7, появился в 1995 г. Внешне напоминает предыдущую версию, однако в ней был использован более современный 32-битный код.
  6. Excel 97 (Excel 8) включает значительно изменившийся вид панелей инструментов и меню, по-новому организованную справочную систему, увеличенное в 4 раза число строк рабочей книги. Версия использует новый формат файлов, число строк увеличено до 65536, а столбцов – до 256.
  7. Excel 2000 (Excel 9) разработана в 1999 г. добавлена возможность использования HTML в виде универсального формата файлов. Поддерживает совместимость с Excel 97.
  8. Excel 2002 (Excel 10) выпущена в 2001 г. Основным нововведением является возможность сохранения результатов работы в случае аварийного завершения программы и восстановления файлов поврежденной рабочей книги. Появляется фоновая проверка формул, а также новые инструментальные средства отладки.
  9. Excel 2003 (Excel 11) обладает наилучшими сочетаниями функционала и интерфейса.
  10. Excel 2007 (Excel 12) появился в 2006 г. отличантся радикально интерфейсом. Появилась лента и панель быстрого доступа, добавлено несколько новых формул (например, СУММЕСЛИМН()). Увеличено число строк до 1 048 576, а столбцов – до 16 384. Расширение файла рабочей книги стало .xlsx.
  11. Excel 2010 (Excel 14) появился в 2009 г. Нововведения – Sparkliness (микрографикаи в ячейке), Slides (срезы сводной таблицы) и надстройка PoverPivot, для работы с 100 000 000-и строк.
  12. Excel 2013 (Excel 15) – 2012 г. Новшества Excel 2013 связаны с реализацией облачных возможностей. Добавлены инструменты: Рекомендованная сводная таблица и Рекомендованные графики и диаграммы, функции листа, новая категория функций для работы с WEB.

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

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

Вместе с тем Excel 2007 совместим и с традиционными бинарными форматами. Кроме того, большинство версий MS Excel работать с форматами CSV, DBF, SYLK, DIF и др.

Рассмотрим основные форматы на примере версии Excel 2007:

  • .xlsx – стандартный формат рабочих книг версии Excel 2007 и выше. Является сжатым ZIP-архивом каталога XML документов и заменой бывшего бинарного формата .xls. Не поддерживает макросы в целях безопасности.
  • .xlsm – формат рабочих книг Excel с поддержкой макросов.
  • .xlsb – формат бинарных рабочих книг Excel с макросами. Позволяет открывать документы быстрее чем XML. Особенно часто используется для очень объемных документов с огромным количеством строк и столбцов.
  • .xltm – формат шаблонов Excel с макросами, используется как основа для создания рабочих книг. Замена старого формата .xlt.
  • .xlam – формат надстроек Excel, направленных на добавление дополнительного функционала и инструментов.

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

API предоставляет возможность открывать таблицы Excel в некоторых других приложениях. Например, открывать документы Excel на веб-страницах с помощью ActiveX или плагина Adobe Flash Player.

Apache POI разработал Java-библиотеки для чтения и записи электронных таблиц Excel.

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

Для защиты документов MS Excel существует несколько типов различных паролей:

  • пароль для открытия или изменения документа;
  • пароль для защиты листа или книги;
  • пароль для защиты кода VBA.

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

В MS Excel 95 и предыдущих версий, пароль на открытие преобразовывался в 16-битный ключ, который взламывался мгновенно. Уже в MS Excel 97/2000 пароль преобразовывается в 40-битный ключ, который при наличии современного оборудования также может быть легко взломан. К тому же существуют программы, взламывающие пароли, которые перебирают огромное количество паролей в секунду, что приводит не только к расшифровке документа, но и к нахождению оригинального пароля.

В MS Excel 2007 для шифрования используется алгоритм AES с 128-битным ключом. Таким образом, надежность защиты еще удвоилась

Критика

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

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

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

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

Источник

Читайте также:  Ascii таблица символов с русскими буквами
Adblock
detector