Кто создал excel разработчик
Перейти к содержимому

Кто создал excel разработчик

  • автор:

Информационные технологии «с душой»: История создания программы Excel

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

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

Дэн Бриклин

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

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

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

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

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

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

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

  • Конвертер PDF в JPG
  • Сохранить Word в PDF
  • Конвертировать PDF в TIFF
  • Преобразовать Word в JPEG
  • Перевести JPG в PDF
  • Конвертер PowerPoint в PDF
  • Сохранить Excel в PDF

Excel works!

menu

Билл Гейтс представляет Excel для Windows в 1987 году.

Кто создал Excel?

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

В прекрасной книге Уильяма Паундстоуна « Как сдвинуть гору Фудзи? » рассказывается о становлении методов подбора персонала. В одной из глав упоминается, как развивалась индустрия управления разработкой программ и введение должности мастер-программист.

«Титул «мастер-программист» никогда широко не использовался — уж слишком патриархально он звучал даже для компании, переполненной «визжащими доминантными мужскими особями», поэтому название изменили на более нейтральное — «менеджер программы». Теперь именно оно стало стандартным для всей отрасли программного обеспечения, но сегодняшним пониманием обязанностей менеджеров программ мы в основном обязаны создателю электронных таблиц Excel Джейбу Блюменталю (Jabe Blumenthal).»

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

Так же одним из ключевых разработчиков был Дуг Кландер (Doug Klunder) написавший порядка 30% кода первого продукта. Команда Кландера собралась в небольшом отеле города Белвью, чтобы разработать концепцию решения. У них было 3 дня и большой бумажный планшет для создания табличного редактора.

Вот как описывает он сам процесс создания Excel.

«Было две основные цели, которые мы должны были достичь. Первая, простота занесения информации. Вторая, и сейчас это звучит очень странно, максимально быстрый расчет и пересчет ячеек»

Поэтому команде Klunder’а пришлось разработать концепцию умного пересчета ячеек — когда рассчитываются только те ячейки, в которых были произведены изменения. Создатели до сих пор считают, что это было определяющим решением.

Как ни странно это может сейчас показаться, но первая версия Microsoft Excel была разработана для Apple Macintosh. Изначально это должна была быть программа для DOS, но постепенно начиналась эра графических интерфейсов — Mac дебютировал в 1984 году, в то время как Microsoft отставал от них. А Excel — это в первую очередь графика, и было принято решение перейти на Mac — эти перемены даже заставляют Klunder’а, временно оставить работу в Microsoft. К счастью для проекта, он вернулся.

Советую прочитать интереснейшую статью на эту тему.

Что же делают эти гениальные люди — кто создал Excel сейчас?

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

Doug Klunder — руководитель группы разработчиков Excel из 3 человек, на настоящий момент является директором Вашингтонского проекта Американского союза защиты гражданских свобод (ACLU of Washington’s Privacy Project). Организация обеспечивает юридическую помощь в судебных процессах, исход которых мог бы, по мнению ACLU, привести к ущемлению гражданских прав и свобод.

P.S. И напоследок видео. «Билл Гейтс представляет первый табличный редактор для Microsoft».

Похожие статьи

  • 06.02.2015Excel — самый популярный табличный редакторPosted in Excel, Прочее
  • 10.01.2017Распознавание голоса в MS Excel и WordPosted in Excel
  • 23.02.2016Вставить электронную таблицу как рисунокPosted in Excel
  • 16.07.2015Примечание в Excel. Как редактировать примечанияPosted in Excel
  • 24.11.2015Консолидация в Excel, данные и формулыPosted in Excel
  • 21.07.2015Расширение файлов ExcelPosted in Excel
  • 08.08.2016Нельзя изменять часть массива. Ошибка ExcelPosted in Excel
  • 12.08.2015Ищем пропажу. В Excel пропали листы или лента, панель команд?Posted in Excel, Оформление

Ода Excel: 34 года волшебства

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

2015: Я люблю тебя
2016: Я люблю тебя
2017: Я люблю тебя
2018: Я люблю тебя
2019: Я люблю тебя

По одной строчке за каждый год, что я влюблен в… Microsoft Excel.

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

Год в Excel

Как это часто бывает в отношениях, мы с Excel уже были знакомы какое-то время. Но «гром грянул» только в 2015 году. Я часто шучу, что это был год электронных таблиц — настолько много времени я тогда провел за ними.

Я работал бизнес-аналитиком и проводил расчеты для списка Fortune 500. Очень хорошо помню, как в первый рабочий день кто-то сказал мне: «обрати внимание, наши опытные сотрудники не притрагиваются к мыши, работая с таблицами». Привычка использовать сочетания ctrl+[клавиша] вошла в их мышечную память. Совсем скоро я стал одним из них.

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

Я проработал там 11 месяцев. Думаю, примерно 1500 часов из них я провел только за таблицами. Для сравнения — всего за тот период я «наработал» чуть меньше 6000 часов — и это с учетом времени на сон, еду и всякое прочее, не связанное с Excel. Да-да, можете быть уверены, эти подсчеты я тоже произвел с помощью таблицы. Хочу, чтобы вы понимали: я не жалею ни об одной минуте и просто хочу немного порефлексировать.

Сейчас, как только какая-то технология становится неотъемлемой частью нашей жизни, мы тут же бросаемся прославлять её создателей. Новым гаджетам и SaaS-компаниям пророчат, что они изменят ход истории. А венчурные капиталисты тем временем ищут, в кого бы еще вложить свои миллионы. Посмотрите сами: Маск, Цукерберг, Пейдж и Безос стали так же известны, как звезды шоу-бизнеса.

Но мне хотелось бы рассказать вам о Дэниеле Бриклине и Даге Кландере. И о программе, которая была изобретена более 30 лет назад, но до сих пор «живет» на сотнях миллионов персональных компьютеров. Десятилетия спустя я хочу поговорить об Excel.

Разговор о вездесущем

Excel — это один из самых успешных продуктов в истории программного обеспечения. — Энди Ли, Partner Software Development Engineer at Excel

Любите вы Excel или нет, глупо спорить с тем, что он уже много лет является жизненно важным инструментом для многих современных компаний. Что касается глубины проникновения на рынок, Microsoft заявляет, что Excel пользуется каждый пятый совершеннолетний человек на земле. Даже несмотря на успехи своих конкурентов (например, Google Sheets), на данный момент актуально около 1,2 миллиардов лицензий на Microsoft Office. И, чтобы вы до конца поняли ситуацию: в 2016 году MS Office «заработал» 13,8 млрд долларов, а GSuite — 1,3 млрд.

Но забавнее всего — мы сейчас говорим о ПО, которое было изобретено больше 30 лет назад. И несмотря на кучу обновлений и базу из 476 функций, оригинальная концепция Excel и даже некоторые кусочки оригинального кода дожили до современных релизов — к этому мы еще вернемся.

Думаете, там не осталось кода 15-20-30-летней давности? Его там полно! — Энди Ли, Partner Software Development Engineer at Excel

Казалось бы, старичку давно пора на покой, но вместо этого он процветает! Поиск по ключевому слову «Excel» в Udemy выдает около 10000 результатов. Для сравнения, по «Javascript» находится около 7000 (примечание: сейчас цифры немного изменились, но Excel все равно выигрывает с небольшим перевесом). К тому же один из самых популярных навыков в вакансиях — требование знать Excel присутствует в каждой третьей. И если вспомнить суть электронных таблиц и относиться к ним как к самостоятельным программам, получится, что Excel — это еще и самая популярная среда разработки в мире.

Microsoft Excel — это самое привычное, гибкое и распространенное бизнес-приложение в мире. Это стало возможным благодаря его умению адаптироваться к любому бизнес-процессу. — «История Microsoft Excel».

Сумасшедшая обратная совместимость (30+ лет!), плавная кривая обучения и практически идеальная «внедряемость» сделали Excel безоговорочным лидером рынка. Многие компании не могут даже мечтать о таком превосходстве над конкурентами. А еще Excel можно пользоваться прямо из коробки: ни зависимостей, ни настройки. Он просто работает.

И несмотря на то, что со дня появления Excel Microsoft выпустила сотни других приложений, CEO Сатья Наделла считает его экстраординарным явлением:

Представьте себе мир без Excel. Лично я не могу этого сделать. — Сатья Наделла

Изменяя ход истории

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

Я не знаю, как именно люди работают с Excel — потому что его можно использовать огромным количеством разных способов — Терренс Хуан, Partner Development Manager at Excel

YouTube-канал «Excel is Fun»

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

Excel действительно изменил работу многих компаний, упростив процесс построения графиков, принятия решений и выполнения сложных вычислений. — Дерек Бёрни, Corp VP Data and BI, VP — Data and Business Intelligence

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

Появление MS Excel определило эпоху — он «создал тысячи стартапов и стимулировал миллионы увольнений». Благодаря этой программе появлялись совершенно новые отрасли промышленности. Только посмотрите, какое количество новых должностей появилось в мире бизнес-аналитики — даже та, на которой я проработал большую часть 2015-го. Этих профессий не существовало, пока Excel не подарил нам возможность обрабатывать и визуализировать данные — играть в «что будет, если…».

На серверах корпораций и организаций хранится много различных данных. Необходимо иметь возможность просматривать эти данные, изменять их, анализировать разными способами, чтобы в конечном итоге получить пользу. Excel играет огромную роль в мире бизнес-аналитики, потому что это программа для людей. Они её по-настоящему понимают. — Дерек Бёрни, Corp VP Data and BI, VP — Data and Business Intelligence

Целые компании выстроены на могучих плечах Excel. А там, где Excel не является жизненно необходимым компонентом, он просто важен и нужен. Но невероятнее всего то, что в 2019 году находятся компании, чьим главным «конкурентом» является Excel.

Появляется куча новых технологий. Компании зарабатывают на них миллионы, однако люди все еще тянутся к Excel. По данным Gartner от 2015 года, более половины IT-компаний «полностью» или «преимущественно» пользуются электронными таблицами для аналитики. Это доказывает, что [по крайней мере, тогда] Excel де-факто конкурирует с целой индустрией анализа данных, но при этом не ограничивает своих пользователей только одной сферой применения. Можно строить списки задач, вести учет тренировок, записывать покупки… Excel использовался своими собственными разработчиками для того, чтобы составить список гостей 30-летнего юбилея программы.

Таблицы используются для всего, от легковесных баз данных до личных расписаний. От сбора информации до её анализа. Даже для сложных бизнес-процессов. Это только основные примеры, далеко не полный список того, для чего используются электронные таблицы. — Хьялмар Гисласон

Представим себе мир без Excel

Я как-то летел на самолете и разговорился с попутчиком. Внезапно он схватил меня за футболку: «Так ты работаешь в Excel? Я без ума от Excel! — Джон ДеВаан, [ex] Sr. VP Windows Development

Люди вроде меня не просто работают в Excel. Они его действительн любят. Когда я собирал материалы для этой статьи, мне не давал покоя один вопрос: а чем бы мы пользовались, если бы Excel взял и исчез?

Конечно, базовым его функциям можно найти замену. Но что делать с его эксклюзивными возможностями, альтернатив которым запросто может не найтись? Мне правда интересно, сколько компаний по всему миру будут вынуждены сделать паузу, если одним прекрасным утром Наделла проснется и решит «зарезать» Excel. Сколько компаний не смогут нормально работать?

Существуют финансовые компании, которые используют Excel для обработки огромных объемов данных. Они проводят в нем симуляции, чтобы предсказать события в мире. Они не просто используют Excel в качестве инструмента для написания формул. Они фактически строят собственные решения поверх Excel. И многие из этих надстроек работают уже 10-15 лет. — Терренс Хуан, Partner Development Manager at Excel

Когда Хайтен Ша спросил у пользователей Twitter, без какого приложения или продукта они не смогут жить, старина Excel на голову опередил по количеству лайков стильный «молодняк» вроде Zoom, Slack, Notion, 1Pass и Webflow.

История Excel

34 года волшебства

История Excel мне нравится ничуть не меньше, чем сам продукт. Если вернуться на 34 года назад, окажется, что весь мир с тех пор сильно изменился. Но только не фундаментальные принципы этой программы.

Прежде чем вы начнете кидать в меня тапками, я хочу сказать: компания Microsoft НЕ изобретала электронные таблицы. А кто же тогда это сделал? Скажем за них спасибо Дэну Бриклину и Бобу Фрэнкстону.

Дэна часто называют «отцом электронных таблиц». Именно он вместе с Бобом Фрэнкстоном в 1979 году разработал первое подобное приложение: VisiCalc — Visible Calculator. Дэн первым привнес концепцию таблицы-сетки, которая до сих пор в неизменном виде присутствует во всех подобных приложениях. Если же забить в Google «Кто сделал Excel?», вы увидите имя Дэна, хотя он ни дня не работал на Microsoft.

Я представлял себе волшебную школьную доску, на которой, если стереть одно число и вписать другое, все пересчитается само собой. — Дэн Бриклин, TEDxBeaconStreet 2016

Изобретение электронных таблиц дало толчок всей индустрии персональных компьютеров. Стив Джобс однажды говорил, что именно VisiCalc’у Apple II обязан своим успехом.

На самом деле, было два «реальных взрыва», которые толкнули вперед всю индустрию. Первый произошел в 1977, и это были электронные таблицы — Стив Джобс

Это стало началом WYSIWYG, хотя мы давно привыкли принимать это как должное. Работа Бриклина и Фрэнкстона была замечена другой компанией, Lotus Software, которая в дальнейшем была куплена IBM. Новый продукт, основанный на идее VisiCalc, получил название Lotus 1-2-3 и вышел на рынок в 1983-м.

В то же самое время Microsoft уже разрабатывали предшественника Excel, программу Multiplan (под кодовым названием Electronic Paper). Ей пришлось как следует побороться с Lotus 1-2-3 за место на рынке. Джон ДеВаан, один из разработчиков Excel 1.0, вспоминал, что в 1984 году рынок электронных таблиц был на 100% занят Lotus 1-2-3, работавшим под MS-DOS.

Пересчитывай или умри

Microsoft решила вложиться в разработку нового продукта под кодовым именем Odyssey. Зная современное положение Microsoft, сложно представить себе её в роли аутсайдера, чей проект имел все шансы на провал. Команда, разрабатывавшая Excel, состояла всего из четырех человек: Майк Косс, Джейб Блюменталь, Даг Кландер и Джон ДеВаан. Также в команду входили Стив Хазлериг, Эд Рингнесс, Чарльз Симони и Джон Хоппер. Чтобы еще лучше понять дух той эпохи, подумайте вот о чем: с момента создания Microsoft Mouse прошло всего два года.

Поскольку (какая ирония!) Lotus 1-2-3 переиграл Microsoft на их же собственном поле — MS-DOS, скрепя сердце, Microsoft решила разрабатывать продукт для Mac. Там Lotus’а еще не было, а сама платформа обладала необходимыми мощностями. Решение было не из легких. Когда оно было окончательно принято, из команды ушел Даг Кландер.

Представьте себе: единственный человек, который имеет полное представление об одном из компонентов продукта, просто уходит. Ради того, чтобы работать на ферме [. ]. — Джейб Блюменталь

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

К счастью для нас всех, вскоре Даг одумался и вернулся со скудных салатных полей обратно в офис, чтобы создать один из самых важных компонентов Excel 1.0. Даг часто говорит Excel как о «своем дитя». По его подсчетам, он устроился в Microsoft где-то в промежутке между 45-м и 65-м сотрудником.

Я буквально жил в офисе, спал пару часов и сразу же возвращался за код. Помню, как сильно по ночам дуло из окна в офисе — Даг Кландер

Возможно, одной из самых важных вещей в Excel 1.0 была возможность автоматического пересчета значений. Именно её и разработал Кландер. Неофициальным девизом команды после того, как Кландер внедрил свой «умный пересчет» стала фраза «пересчитывай или умри». Вместо того, чтобы после каждого изменения заново считать весь лист, алгоритм Кландера затрагивал только нужные ячейки. В те времена это круто увеличило производительность, и продукт Microsoft на голову опередил конкурентов.

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

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

Несмотря на то, что название Excel сейчас кажется нам идеальным, были и другие варианты: например, Master Plan и Mr. Spreadsheet. Можете себе представить оду Мистеру Табличкину?

Не забывайте: это были времена, когда Microsoft еще не вышла на IPO, и ко многим продуктам лично прикладывал руку Билл Гейтс. Я думаю, что Excel стал лидером во многом благодаря командному духу и идеалам, которых придерживались Билл и разработчики Excel. Например, Кландер говорит, что идею «умного пересчета» ему подал сам Билл. Гейтс возражает и утверждает, что Кландер сделал вовсе не то, что он имел в виду.

Билл Гейтс был великолепным технарем. Он понимал Variants и COM-объекты, и IDispatch, и чем Automation отличается от vtables, и почему это могло привести к двойному интерфейсу. Он беспокоился о функциях для работы с датами. Он не вмешивался в разработку, если доверял тем, кто пишет программу. Но провести его не было никакой возможности: он был программист. Настоящий, реальный программист. — My First BillG Review

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

Microsoft Excel 1.5 для Mac (1985)

Когда задумываешься о «долгожительстве» Excel, дух захватывает. У нас было ощущение, что мы делаем нечто очень нужное и полезное. Вероятно, поэтому Excel до сих пор живет и развивается. — Джон ДеВаан, [ex] Sr. VP Windows Development

Конечно, много функций с тех пор добавилось. Но основа, сам принцип электронной таблицы, остался неизменным. И я все еще пользуюсь таблицами, которые я сделал 25-30 лет назад. — Даг Кландер

Кто на новенького?

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

На тот момент это действительно было очень важно: делать программы, понятные обычным пользователям, а не «докторские диссертации с пользовательским интерфейсом». — Джон ДеВаан, [ex] Sr. VP Windows Development

Концепция простого доступа [к чему либо, в т.ч., к информации] часто воспринимается пользователями как нечто обыкновенное. На самом деле ученые и программисты взращивали её десятилетиями. Да, Excel не был первопроходцем электронных таблиц. Но не нужно быть пионером, чтобы построить для всех «мостик доступности», который снимет с пользователей ограничения. В идеале — техническим путем, как Кландер, «научивший» даже маломощные компьютеры производить сложные вычисления.

Чтобы вы лучше понимали меня, приведу несколько современных примеров.

  • Компании вроде Webflow WordPress или Squarespace существенно упрощают создание сайтов.
  • Ghost, с помощью которого был создан этот сайт [блог автора статьи], позволяет в считанные минуты развернуть отличный блог.
  • Stripe дает продавцам-частникам возможность работать онлайн, точно так же, как Shopify позволяет любому человеку, даже в возрасте, легко начать бизнес в eCommerce.

В разгар революции под девизом «без кода» Excel можно рассматривать в качестве отличного примера с похожей концепцией: построить «мост доступности» к чему-то ценному. Закономерно возникают вопросы. А что прямо сейчас находится в области, доступной только нескольким экспертам? Что может принести пользу более широкой аудитории? И что можно создать для этих людей? Это наша работа — увидеть что-то ценное, но недоступное для большинства людей, и сделать его доступным. Живи долго и процветай, Excel!

Примечание: к оригинальной статье есть комментарий от читателя с несколько иной точкой зрения, и мы не могли его проигнорировать.

Билл Джелен: Спасибо за публикацию отличной статьи, но Excel не «победил» 30 сентября 1985. Он был процентов на 400 медленнее Lotus 1-2-3, и всё это вылилось в тяжелую борьбу (у обоих продуктов были крутые новые «фичи»), продолжавшуюся до 1995 года.

  • Блог компании CloudMTS
  • История IT
  • Софт

Microsoft Excel

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

История

2023: Интеграция с Python

Компания Microsoft, в которой с 2020 года работает Гвидо ван Россум, создатель языка программирования Python, объявила об интеграции Python в табличный процессор Excel. Python можно использовать в Excel для написания формул, работы с данными, анализа информации и формирования диаграмм. Python-код добавляется в ячейки, обрабатывается по аналогии с макросами и функциями, но выполняется не локально, а в облаке Microsoft Cloud. Об этом стало известно 22 августа 2023 года.

Поддержка языка Python реализована через выполнение дистрибутива "Anaconda Distribution for Python" в отдельном изолированном окружении в Microsoft Azure. Для использования в Excel доступны многие Python-библиотеки, такие как pandas для манипулирования данными, statsmodels для статистического моделирования, Matplotlib и seaborn для визуализации информации.

На август 2023 года возможность использования Python уже доступна в бета-версии облачного офисного пакета Microsoft 365, а начиная со сборки 16818 будет добавлена в Excel для Windows [1] .

Image:CFD0C5CECEC5D4_1692731010.png

2022: Блокировка макросов по умолчанию

8 февраля 2022 года стало известно, что компания Microsoft будет по умолчанию блокировать выполнение макроскриптов VBA в пяти приложениях Microsoft Office. С начала апреля 2022 года пользователи Microsoft Access, Excel, PowerPoint, Visio и Word не смогут включать скрипты макросов в ненадежных документах, загруженных из интернета. Подробнее здесь.

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

20 февраля 2022 года компания HP Inc. сообщила о выпуске отчета HP Wolf Security Threat Insights Report, в котором проанализировала произошедшие в IV квартале 2021 кибератаки. Изучив угрозы, которые сумели обойти системы безопасности и добрались до конечных устройств пользователей, специалисты HP Wolf Security сделали выводы о методах атак, используемых киберпреступниками.

По информации компании, исследовательская группа HP Wolf Security обнаружила волну атак с использованием надстроек Excel, с помощью которых злоумышленники распространяют вредоносный код и получают доступ к устройствам и сетям, чтобы затем похитить данные предприятий или отдельных лиц. Число злоумышленников, использующих вредоносные файлы надстроек Microsoft Excel (.xll) для заражения систем своих жертв, увеличилось почти в 7 раз по сравнению с прошлым кварталом. Такие атаки оказались очень опасными, т.к. для начала работы вредоносного ПО достаточно всего лишь кликнуть по отправленному киберпреступником файлу. Команда также обнаружила в даркнете рекламу «дропперов» (программного обеспечения для доставки и запуска .xll файлов) и целых наборов для создания программ, которые облегчают проведение подобных кампаний для неопытных злоумышленников. Подробнее здесь.

2020: Возможность задавать новые типы данных

29 октября 2020 года Microsoft объявила, что в Excel будут доступны новые типы данных, которые пользователи смогут создать на основе собственной информации. Например, в программу можно будет импортировать структурированный массив и классифицировать его тип как «клиент». Для этого данные нужно будет опубликовать в Power BI или использовать надстройку Power Query.

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

У пользователей Excel появилась возможность задавать новые типы данных

Кроме того, Microsoft расширяет сотрудничество с Wolfram Alpha, чтобы пользователи получили доступ к предпросмотру сотен типов внешних данных. А дополнительные интеллектуальные шаблоны позволят быстро начать работу с этими типами данных. Благодаря этому пользователи смогут обогатить свою аналитику полезной информацией, например, по химии, почтовым индексам, питанию, историческим событиям и даже генетике.

2019

Интеграция с Samsung Galaxy Note10

8 августа 2019 года компании Microsoft и Samsung объявили о развитии долгосрочного стратегического партнерства в области инноваций. Начиная с Samsung Galaxy Note10 производительные приложения и сервисы Microsoft будут интегрированы в продукты линейки, включая функцию автоматической синхронизации с ПК Link to Windows, OneDrive, Outlook, а также Word, Excel и PowerPoint. Подробнее здесь.

В Excel появился курс акций и валют в реальном времени

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

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

Microsoft добавила в Excel котировки акций и валют в реальном времени

В рамках расширения «Акции» Excel также обеспечивает обновление более широкого спектра данных, включая курс биткоины, облигации, иностранную валюту, информацию о деятельности компании, паевые инвестиционные фонды и другие индексы. Старший вице-президент и руководитель отдела стратегического партнерства Nasdaq Оливер Альберс (Oliver Albers) считает, что простой доступ к финансовой информации позволит пользователям оперативнее реагировать на изменения своего финансового портфеля и упростит вход на рынок для начинающих инвесторов.

Функция уже доступна всем пользователям облачного сервиса Office 365 и локальной версии Excel. Microsoft утверждает, что «это только начало». Пользователи скоро получат доступ к данным за прошлые месяцы и к функции автоматического обновления цен каждые несколько минут. Также компания опубликовала обучающий шаблон и короткую инструкцию для работы с инструментом «Акции». [2]

2017: Добавлена функция совместного редактирования документов в реальном времени

Корпорация Microsoft 4 сентября 2017 года добавила с Excel функцию совместного редактирования документов в режиме реального времени. Это значит, что теперь сразу несколько пользователей могут работать с одной электронной таблицей, и при этом все изменения будут автоматически синхронизироваться и добавляться в режиме реального времени. Эта функция доступна для документов сохраненных в OneDrive, OneDrive для бизнеса или на SharePoint.

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

В дополнение к функции совместного редактирования в Excel, Microsoft анонсировала поддержку автосохранения в Word, Excel и PowerPoint для подписчиков Office 365, хранящих документы на OneDrive и SharePoint. Ранее эти возможности были доступны только участникам программы Office Insider, но сейчас все пользователи могут применять их. Теперь независимо от того, работает ли с документом один человек или несколько одновременно, все последние изменения автоматически сохраняются в облаке.

2011: Microsoft научила Excel обрабатывать гигантские массивы данных

Microsoft разработала технологию, позволяющую связать Microsoft Excel с массивными вычислительными возможностями Windows Azure. Новый проект приведет к революции в области обработки больших массивов данных, сделав доступ к таким данным общедоступным, считают исследователи компании.В ходе мероприятия D.C. TechFair 2011, которое состоится 15 июня в Вашингтоне, Microsoft готовится представить технологию обработки больших массивов данных в облаке Windows Azure непосредственно из интерфейса Microsoft Excel. Новая технология, известная как Excel DataScope, была создана участниками команды по исследованиям в сфере облачных вычислений (Cloud Research Engagement team) в рамках исследовательской группы eXtreme Computing Group.

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

«Ученые говорят о «больших данных» как о проблеме, но по сути это идеальная возможность для применения облачных вычислений, – говорит Роджер Барга (Roger Barga), архитектор команды Cloud Research Engagement. – Обработка больших наборов данных в облаке — это один из важнейших технологических сдвигов, которые нам предстоит наблюдать в течение следующих нескольких лет».

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

1993: Интеграция в Microsoft Office

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

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

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

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

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

1980-е: Выпуск

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

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

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

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

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

Точность

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

Ошибки

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

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

Ссылки

Примечания

  1. ↑В Microsoft Excel встроена поддержка языка программирования Python
  2. ↑Microsoft Excel can provide real-time stock data

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *