Электронные таблицы. Способ их организации
Прикладное программное обеспечение общего назначения, которое предназначено для обработки данных, представленных в табличной форме, называется электронными таблицами. Электронные таблицы просты в обращении и быстро осваиваются непрофессиональными пользователями. С помощью программных средств для работы с таблицами можно эффективно осуществлять вычисления, упорядочивать, анализировать и графически представлять различные виды данных.
Электронные таблицы или табличные процессоры – это удобное средство для проведения расчетов и анализа результатов. Основная область применения электронных таблиц – это те сферы деятельности, где информация предоставляется в виде прямоугольных таблиц (планово-финансовых и бухгалтерских документов учета материальных ценностей, проектно-сметных работах, научно-технических задачах и др.), требующих при обработке проведения математических расчетов. Применение электронных таблиц упрощает работу с данными и позволяет получить результаты без проведения расчетов вручную или специального программирования. Наиболее эффективно электронные таблицы можно использовать для: проведения однотипных расчетов над большими наборами данных; автоматизации итоговых вычислений; решения задач путем подбора значений параметров, табулирования формул; обработки результатов экспериментов; проведения поиска оптимальных значений параметров; подготовки табличных документов; построения диаграмм и графиков по имеющимся данным. В настоящее время известно много вариантов электронных таблиц: АБАК, Варитаб-86. Суперплан, Multiplan, SuperCalk, QuattroPro, Excel, Lotus 1-2-3 и др. Одним из наиболее распространенных средств работы с документами, имеющими табличную структуру, является программа Microsoft Excel.
Источник: http://reftrend.ru/160810.html
Специфика электронных таблиц заключается в их способности связывать ячейки друг с другом с помощью формул. Расчет по введенным формулам выполняется автоматически: изменение содержимого какой-либо ячейки приводит к пересчету значений всех ячеек, которые связаны с ней формулами. Электронные таблицы не только автоматизируют расчеты, но и являются эффективным средством моделирования различных ситуаций. Для этого в электронных таблицах присутствуют специальные средства, например, поиск решения, подбор параметра, статистические расчеты и др.
Обзор существующих пакетов
Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами – табличный процессор – была создана в 1979 году и предназначалась для компьютеров типа Apple II. Она называлась VisiCalc.
В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Разрабатывались новые программные продукты этого класса, наиболее популярными из которых до недавнего времени наряду с Lotus 1-2-3 считались табличные процессоры SuperCalc, Quattro Pro и Microsoft Excel. После своего появления в 1982 году Lotus 1-2-3 был фактически эталоном для разработчиков электронных таблиц. Однако в настоящее время он утратил свои лидирующие позиции, которые перешли к MS Excel – продукту фирмы Microsoft. Большая часть всех пользователей электронных таблиц предпочитают именно ее.
Среди используемых таблиц можно отметить следующие продукты: Gnumeric, StarOffice, OpenOffice.org Calc, Quattro Pro и IBM Lotus Symphony.
Gnumeric1 – это электронная таблица из Gnome Office. Gnumeric – это небольшая, очень быстрая и мощная прикладная программа, имеющая очень удобный пользовательский интерфейс. Каждый, кто имел дело с редакторами таблиц, легко привыкнет к Gnumeric. В Gnumeric имеются все основные возможности, предполагаемые в редакторе таблиц: автофильтр, поиск и замена, деловая графика и т.д. Программа Gnumeric обладает стандартными средствами форматирования ячеек: изменение цвета текста и фона ячейки, размера и начертания шрифта и т. д. Можно центрировать текст относительно выделенных ячеек или разрывать текст на несколько строк внутри одной ячейки. Возможности автоформатирования позволяют быстро оформить таблицу одним из предлагаемых стандартных стилей . Gnumeric обладает наибольшим количеством математических функций по сравнению с Microsoft Excel и OpenOffice Calc. В Gnumeric имеется 520 встроенных функций разных категорий. Кроме того, Gnumeric обладает большим быстродействием при работе со сложными таблицами. Например, при проведении теста, основанного на 350 тыс. вычислений в ячейках таблицы, Gnumeric загрузил и произвел вычисления за четыре секунды по сравнению с пятью секундами, которые потребовались OpenOffice.org Calc (другие редакторы электронных таблиц зависали). При импорте информации из MS Excel, не содержащей встроенных изображений, Gnumeric способен очень точно импортировать данные и показывать их в таком же виде, как в MS Excel. При импорте таблиц, содержащих изображения, последние заменяются на серию вопросительных знаков. К недостаткам следует отнести отсутствие стилей ячеек и рабочих шаблонов, отсутствие возможности настраивать списки автозаполнения ячеек.
OpenOffice.org Calc является частью проекта OpenOffice, цель которого предоставить пользователю аналог коммерческого продукта Microsoft Office Excel. Поэтому разработчики постарались сделать эту программу практически неотличимой пофункциональности от MS Excel. Ввод, редактирование данных, создание формул выполняется точно так же, как и в MS Excel. OpenOffice.org Calc предлагает форматирование по условию, позволяющее настроить стиль ячеек в зависимости от содержащихся в них величин. Рабочая книга по умолчанию содержит 3 листа, количество которых можно легко изменить, а листы переименовать. Так же, как в MS Excel, широко используется контекcтное меню, вызываемое щелчком правой кнопки мыши при наведении курсора на объект – ячейку, лист и т.д. OpenOffice.org Calc имеет имеет возможность создания макросов, которые используются для записи повторяющихся действий. Записываемые действия транслируются в код StarBasic. Программа Calc может выполнять макросы, импортированные из MS Excel, при условии, что макросы не обращаются к специфическим объектам MS Excel. При написании формул программа Calc выделяет столбцы, ряды и отдельные ячейки разными цветами по мере того, как они включаются в формулу, что серьезно облегчает проблему конструирования сложных формул. Кроме того, можно просто перетащить мышью выделенные диапазоны ячеек для включения ссылок на них в конструируемую формулу. OpenOffice.org Calc, так же как и MS Excel, позволяет использовать в формуле имена диапазонов ячеек, например, =SUM(оценки за экзамен). Для расчетов в OpenOffice.org Calc применяются 367 функций. По сравнению с другими пакетами под Linux у программы Calc самый большой набор графиков, распределенных по категориям и доступных в мастере создания графиков. Мастер создания графиков использует заложенные в пакете OpenOffice.org возможности представления фигур в трехмерном пространстве, что позволяет задействовать все аспекты геометрии, устанавливать подсветку и текстуру графика. Мастер сценариев позволяет реализовать анализ "что-если" для прогнозирования результатов применения моделей и систем расчетов. Имеется также и модуль для решения задач оптимизации, подобный надстройке Поиск решения в MS Excel. Программа Calc имеет много фильтров для импорта/экспорта таблиц MS Excel. Начиная с версии 3.0, программа способна открывать файлы с расширением *.xlsx, созданные MS Office 2007 или MS Office 2008 для Mac OS X. OpenOffice.org Calc первым ввел в качестве стандарта экспорт файлов в формате PDF.
IBM Lotus Symphony является многофункциональным программным продуктом, практически на равных с OpenOffice.orgпретендующим на роль главного конкурента коммерческих продуктов Microsoft. Так же как и все известные электронные таблицы, Lotus Symphony Spreadsheets предлагает большое количество шаблонов. В программе предусмотрены все возможности, свойственные программам данного класса, например, автозамена или встроенные функции (статистические, финансовые функции др.), которые можно использовать для создания формул и выполнения сложных расчетов. С помощью мыши либо через менюможно легко настраивать пользовательскую среду, отображать или скрывать диапазоны данных, изменять форматирование ячеек в соответствии с определенными условиями, рассчитывать промежуточные и общие итоги, сортировать данные, применять всевозможные фильтры. Программа позволяет представлять данные электронной таблицы в динамических диаграммах, которые обновляются при каждом изменении исходных данных. Lotus Symphony Spreadsheets поддерживает Open Document Format (ODF) 1.2, VBA-макросы, OLE-объекты, внедряемые аудио-, видеокомпоненты, подписанные плагины.
Quattro Pro разработана фирмой Borland. В настоящее время эта программа включена в офисный пакет Corel Office X53 и конкурирует, как и большинство офисных пакетов, с MS Office. Corel Quattro Pro используется для моделирования бизнес-процессов и финансовых операций различных видов: создания бюджетов, счетов, квитанций и отчетов о расходах. В соответствии с этими задачами предусмотрены все возможности данного табличного процессора – наличие соответствующих шаблонов, категорий функций и надстроек. Очень удобным средством является возможность устанавливать количество листов и размерность этих листов во вновь создаваемой книге, при этом максимальный размер листа – 1000000 строк на 18 276 столбцов. Как и большинство продуктов, Quattro Pro может импортировать все версии файлов Excel, включая *.xlsx. Однако из Excel можно сохранять файл только в версию Quattro Pro/Dos.
В таблице приведен обзор электронных таблиц, представленный на сайтеhttp://en.wikipedia.org/wiki/Comparison_of_spreadsheet_software.
Таблица 1 – Обзор электронных таблиц | |||||
Название продукта | Разработчик | Год создания | Дата первого выпуска | Номер последней версии продукта и дата выпуска | Стоимость в долларах США |
Gnumeric | GNOME Office Team | 1.10.0 / 2010-02-14 | Распространяется бесплатно | ||
IBM Lotus Symphony | IBM | 1.3 / 2009 | Распространяется бесплатно | ||
KSpread | KOffice KSpread Team | 2.2 / 201005-28 | Распространяется бесплатно | ||
Mariner Calc | Mariner Software | 5 1992 | 5.5.1 | $49.9 | |
Mesa | P&L Software | 3.1 / 2006-08 | $34 | ||
Microsoft Excel | Microsoft | 12.0.4 11-2006 | $239 | ||
Numbers | Apple, Inc. | 7-08-2007 | 2.0.2 28-05-2009 | $79 | |
Open Office.org Calc | Sun Microsystems | 10-2001 | 3.2.0 1-02-2010 | Распространяется бесплатно | |
PlanMaker | SoftMaker Software GmbH | SoftMaker Office 2006 распространяется бесплатно, SoftMaker Office 2010 Є 69.95 | |||
Quattro Pro | Corel | X4 | |||
Resolver One | Resolver Systems | 16-01-2008 | 1.9 04-06-2010 | Распространяется бесплатно для некоммерческого использования, иначе $99 | |
Siag | Ulric Eriksson | 3.6.1 2006 | Распространяется бесплатно |
В таблице 2 представлены операционные системы, под управлением которых могут работать вышеперечисленные электронные таблицы. [9]
Таблица 2. | |||||
Программный продукт | Windows | Mac OS X | Linux | BSD | Unix |
Gnumeric | Да | Да | Да | Да | Да |
IBM Lotus Symphony | Да | Да | Да | Нет | Нет |
KSpread | Да | Да | Да | ||
Mariner Calc | Нет | Да | Нет | Нет | Нет |
Mesa | Нет | Да | Нет | Нет | Нет |
Microsoft Excel | Да | Да | Нет | Нет | Нет |
Numbers | Нет | Да | Нет | Нет | Нет |
OpenOffice.org Calc | Да | Да | Да | Да | Да |
PlanMaker | Да | Нет | Да | Нет | Нет |
Quattro Pro | Да | ||||
Resolver One | Да | Нет | Нет | Нет | Нет |
Siag | Нет | Да | Да | Да | Да |
Tables | Нет | Да | Нет | Нет | Нет |