Опубликовано 29 июня 2006, 00:33

Обзор альтернативного офисного пакета: OpenOffice 2.0. Часть II

В предыдущей части обзора пакета OpenOffice 2.0 мы вкратце разобрали его состав и основные параллели с главным конкурентом – Microsoft Office. Теперь же обратим более пристальное внимание на мелочи, тонкости и нюансы, сравнив наиболее востребованные приложения этих двух пакетов: Writer и Calc со стороны OpenOffice и Word и Excel со стороны Office от Microsoft.

Данная статья является второй и последней из цикла обзоров пакета прикладных программ OpenOffice. В ней мы более детально рассмотрим два наиболее востребованных приложения – Writer (текстовый редактор) и Calc (электронные таблицы). Помимо этого, мы сравним реализацию тех или иных функций в OpenOffice и Microsoft Office.

OpenOffice Writer

А теперь приступим непосредственно к делу, и начнём мы с того, что лежит на поверхности – интерфейса главного окна Writer.

01 resize

Главное окно OO Writer

01 resize

Главное окно OO Writer

02 resize

Главное окно MS Word

02 resize

Главное окно MS Word

Если загрузить программы OO Writer и MS Word, то сразу в глаза бросается несколько отличий. Во-первых, это отсутствие дополнительной панели (называемой в русскоязычной версии Word «Областью задач»), где можно получить быстрый доступ к различным функциям.

Во-вторых, во Writer условными линиями показана разметка страницы (можно убрать через меню «Вид->Границы текста»). Ну а в-третьих, имеют различия панели инструментов и строка состояния. Примечательно, что число пунктов меню абсолютно одинаково и даже их порядок следования практически идентичен.

Далее обо всём по порядку. Начнём с открытия документа, так как это одна из наиболее часто производимых операций.

03 resize

Окно открытия документа в OO Writer

03 resize

Окно открытия документа в OO Writer

04 resize

Окно открытия документа в MS Word

04 resize

Окно открытия документа в MS Word

Функциональность окон открытия документа в Writer и Word практически полностью совпадает, за тем лишь исключением, что для последней программы она немного расширена. В частности, там имеется дополнительное меню «Сервис», позволяющее подключить сетевой диск, просмотреть свойства выбранной папки или файла и так далее.

07

Форматы файлов, открываемые MS Word

07

Форматы файлов, открываемые MS Word

Куда как более значительные различия можно найти, развернув выпадающий список с поддерживаемыми типами файлов. Если с MS Word всё более-менее понятно (есть возможность открыть документы, созданные в Word, WordPerfect, а также HTML-страницы), то разработчики OpenOffice пошли по иному пути.

Сразу можно заметить, что количество поддерживаемых форматов очень велико. Это, впрочем, неудивительно – к уже привычным многим «докам» (.doc) добавляются собственные форматы, а также поддержка файлов StarOffice, из которого, напомним, вырос OpenOffice. Помимо этого, имеется поддержка документов более экзотических программ, которые в наших краях не очень часто можно встретить на обычном офисном или домашнем компьютере.

Если промотать этот огромный список вниз, то за текстовыми форматами последуют электронные таблицы, презентации и так далее. Это одно из принципиальных отличий MS Office и OpenOffice: возможность создания и открытия любых документов из любого приложения пакета.

08

Создание нового документа в OpenOffice

08

Создание нового документа в OpenOffice

09

Создание нового документа в MS Word

09

Создание нового документа в MS Word

И действительно, если в OpenOffice открыть меню «Файл->Создать», то выбор не будет ограничен документами, к примеру, только одного Writer. Если вы выберете электронную таблицу, то загрузится Calc, если презентацию – Impress и так далее.

При работе с текстом большое значение имеют стили. Соответствующий пункт находится в меню «Формат» (как, впрочем, и в MS Word). Окно для редактирования стилей выглядит предельно просто: в верхней части расположена небольшая панель инструментов (можно выбрать стили для абзаца, для символов, для страницы, врезок и списков различных видов), затем следует список доступных стилей, а в самом низу находится выпадающий список, группирующий стили по какому-либо признаку.

В случае MS Word в целом всё идентично, за тем лишь исключением, что там нет такого явного деления стилей для абзацев, страниц и так далее. Кроме того, на панели сразу видно, какое форматирование текста произойдёт при выборе стиля, тогда как в OpenOffice придётся сначала его применить.

12 resize

Создание/редактирование стиля в OpenOffice

12 resize

Создание/редактирование стиля в OpenOffice

13

Создание/редактирование стиля в MS Office

13

Создание/редактирование стиля в MS Office

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

Кстати, стоит отметить, что при изменении настроек основных стилей в OO Writer они всё равно не будут записаны в шаблон по умолчанию. Чтобы при создании нового документа вам сразу было доступно необходимое оформление, нужно сделать следующее: во-первых, задать те параметры, которые вы хотите применять при создании нового файла, то есть нужно просто указать шрифт, его размер, отступ от краёв, цвет фона, текста и так далее. Но при этом ничего не следует печатать в документе, так как набранный текст будет загружаться вместе с остальными настройками.

14 resize

Сохранение шаблона

14 resize

Сохранение шаблона

После этого необходимо сохранить настройки в качества шаблона. Сделать это можно через меню «Файл->Шаблоны->Сохранить». В появившемся окне введите имя для нового шаблона.

15 resize

Задание шаблона по умолчанию

15 resize

Задание шаблона по умолчанию

Следующим шагом станет задание созданного шаблона по умолчанию для всех документов. В окне из меню «Файл->Шаблоны->Управление» в списке слева разверните папку «Мои шаблоны», выберите свой и кликом правой кнопки мыши вызовите контекстное меню, где находится необходимый вам пункт, который позволит выбрать созданный шаблон по умолчанию.

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

Надо сказать, что работа с таблицами в OpenOffice реализована в целом более удобно, нежели в MS Word. Есть четыре способа вставки таблицы на страницу: через меню «Вставка», через меню «Таблица», с помощью горячего сочетания клавиш и через панель инструментов. Последний момент стоит отметить отдельно.

Как можно заметить по скриншотам, для Word при создании таблицы через панель инструментов есть ограничение по количеству строк и столбцов. В Writer это число ограничено разрешением вашего экрана – по мере движения курсора мыши вправо и вниз область будет увеличиваться.

18 resize

Окно вставки таблицы в OO Writer

18 resize

Окно вставки таблицы в OO Writer

19

Окно вставки таблицы в MS Word

19

Окно вставки таблицы в MS Word

Вставка таблицы через меню вызывает соответствующее окно, где можно задать число строк и столбцов, а также отображение заголовка (флажок «Верхний колонтитул»). Последний параметр означает, что к первой строке таблицы будет применён особый стиль, выделяющий её на фоне остальных. Кроме того, можно задать повторение заголовка на каждой странице, если таблица не вмещается на одну. Также для таблицы можно задать имя, чтобы потом была возможность сделать на неё ссылку.

Есть также стандартные шаблоны оформления таблиц:

20 resize

Автоформат таблиц в OO Writer

20 resize

Автоформат таблиц в OO Writer

21

Автоформат таблиц в MS Word

21

Автоформат таблиц в MS Word

22

Редактирование таблицы в OO Writer

22

Редактирование таблицы в OO Writer

23

Редактирование таблицы в MS Word

23

Редактирование таблицы в MS Word

24

Разбиение ячейки на части в OO Writer

24

Разбиение ячейки на части в OO Writer

Возможности по редактированию таблиц в OO Writer также шире, нежели в MS Word. В частности в первой программе можно очень просто вставить строку или столбец, практически не нарушив форматирование всего остального, как и имеется более гибкая система разбиения ячеек на части. Хотя, с другой стороны, вставка в Writer таблицы из Calc (электронных таблиц), как это можно в Word (вставка таблицы Excel), происходит несколько иначе.

86 resize

Выделенная таблица в OO Calc

86 resize

Выделенная таблица в OO Calc

87 resize

Вставленная таблица в OO Writer

87 resize

Вставленная таблица в OO Writer

Сначала необходимо выделить нужный диапазон ячеек в Calc, затем скопировать в буфер и вставить в Writer.

88 resize

Редактирование таблицы в Writer, вставленной из Calc

88 resize

Редактирование таблицы в Writer, вставленной из Calc

После этого по двойному клику ее редактирование станет возможным будто вы находитесь в Calc.

25

Вставка функции в ячейку

25

Вставка функции в ячейку

Однако через меню Таблица->Формула можно ввести какую-либо функцию, значение которой будет вставлено в ячейку.

26

Вставка математической формулы в OO Writer

26

Вставка математической формулы в OO Writer

27

Вставка математической формулы в MS Word

27

Вставка математической формулы в MS Word

Чтобы вставить математическую формулу в документ OO Writer, также приходится проделывать меньше манипуляций. Надо всего лишь войти в меню «Вставка->Объект» и выбрать пункт «Формула», тогда как в Word придётся вставлять объект программы Microsoft Equation на страницу, что может оказаться несколько запутанным для новичка.

Что касается непосредственно самого редактора, то он удобнее в продукте от Microsoft, так как является более наглядным. В OpenOffice внизу появляется отдельное поле, где условно обозначается то или иное математическое действие.

28

Панель рисования в OO Writer

28

Панель рисования в OO Writer

29

Привязка рисунка

29

Привязка рисунка

30 resize

Область и панель рисования в MS Word

30 resize

Область и панель рисования в MS Word

Рисование в Writer происходит также несколько по иному принципу. Если в Word создаётся специальная область, куда помещаются какие-либо рисунки, то в открытом редакторе «полотном» служит весь документ. Нарисованный объект можно привязать как к какому-либо абзацу, так и к символу или вообще сделать его «свободным».

31 resize

Вставка гиперссылки в OO Writer

31 resize

Вставка гиперссылки в OO Writer

32 resize

Вставка гиперссылки в MS Word

32 resize

Вставка гиперссылки в MS Word

Вставка гиперссылки в целом аналогична такой же операции в программе от Microsoft.

35

Проверка орфографии в MS Word

35

Проверка орфографии в MS Word

Стоит сказать несколько слов о проверке грамматики. Если вы настроили её верно (как это делается, рассказано в первой части обзора), то программа сможет проверять только орфографию. За пунктуацией придётся следить вам лично. Кроме того, если какое-либо слово будет подчёркнуто как неверное, то при необходимости добавления его в словарь вам будет предложено выбрать один из трёх. Зачем это сделано, не совсем понятно. Можете добавлять в любой – слово более подчёркиваться не будет.

36 resize

Предварительный просмотр в OO Writer

36 resize

Предварительный просмотр в OO Writer

37 resize

Предварительный просмотр в MS Word

37 resize

Предварительный просмотр в MS Word

Предварительный просмотр также мало чем отличается от «вордового» варианта.

38 resize

Окно печати в OO Writer

38 resize

Окно печати в OO Writer

39 resize

Окно печати в MS Word

39 resize

Окно печати в MS Word

А вот возможности по настройке печати в MS Word шире, нежели в Writer. Так, в последнем отсутствует функция масштабирования нескольких страниц на одной, нельзя задать двухстороннюю печать.

Функций навигации у Writer несколько больше. В документе можно ориентироваться по рисункам, OLE-объектам, таблицам, примечаниям, закладкам, элементам управления диалогового окна и так далее.

42

Поиск и замена в OO Writer

42

Поиск и замена в OO Writer

43 resize

Поиск и замена в MS Word

43 resize

Поиск и замена в MS Word

С другой стороны, поиск и замена строки по документу реализованы не так удобно как в Word. Хотя возможности и там, и там одинаковые, однако во Writer все они сгруппированы в одном окне, а в редакторе от Microsoft – расформированы по вкладкам. Кроме того, в Word удобнее задавать особые параметры поиска, вроде «искать только жирный текст».

По большому счёту, основные функции программы Writer из пакета OpenOffice нами рассмотрены. Можно лишь упомянуть о некоторых уникальных возможностях, вроде поддержки экспорта документа в формат PDF (что в некоторых случаях может оказаться очень полезным), а также сравнения двух документов:

44 resize

Сравнение двух документов в OO Writer

44 resize

Сравнение двух документов в OO Writer

Помимо этого, хотелось бы отметить, что функция рецензирования во Writer отсутствует. И хотя если открыть документ MS Word с рецензированием, изменения будут видны, но отображается это не так удобно, как в оригинальном редакторе:

45 resize

Документ MS Word с рецензированием, открытый в OO Writer

45 resize

Документ MS Word с рецензированием, открытый в OO Writer

46 resize

Документ с рецензированием, открытый в MS Word

46 resize

Документ с рецензированием, открытый в MS Word

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

А мы переходим к рассмотрению программы для работы с электронными таблицами OpenOffice Calc.

OpenOffice Calc

Как и в случае с Writer, описание Calc начнём с интерфейса главного окна.

47 resize

Главное окно OO Calc

47 resize

Главное окно OO Calc

48 resize

Главное окно MS Excel

48 resize

Главное окно MS Excel

Полагаем, мы мало кого удивим заявлением, что интерфейсы Calc и Excel во многом очень схожи. В верхней части окна находится меню, под ним – панели инструментов, в центре – непосредственно сами таблицы, а внизу – схожая строка состояния с вкладками листов. В Excel лишь добавлена «Область задач», как и в любых других приложениях MS Office.

49

Стили в OO Calc

49

Стили в OO Calc

50

Стили в MS Excel

50

Стили в MS Excel

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

По субъективному мнению автора, настройка ячеек в Calc реализована лучше, нежели в Excel. Хотя функции и там, и там совпадают, однако в первом случае использовать их более удобно.

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

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

61 resize

Список функций

61 resize

Список функций

Кроме того, для удобства работы в Calc можно вызвать весь список функций в отдельной панели справа через меню «Вставка->Список функций».

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

66 resize

Задание условия для автофильтра в OO Calc

66 resize

Задание условия для автофильтра в OO Calc

67

Задание условия для автофильтра в MS Excel

67

Задание условия для автофильтра в MS Excel

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

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

68 resize

Диаграммы MS Excel, открытые в OO Calc

68 resize

Диаграммы MS Excel, открытые в OO Calc

69 resize

Диаграммы, открытые в MS Excel

69 resize

Диаграммы, открытые в MS Excel

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

70 resize

Первый шаг построения диаграммы в OO Calc (выбор диапазона ячеек с данными)

70 resize

Первый шаг построения диаграммы в OO Calc (выбор диапазона ячеек с данными)

71

Первый шаг построения диаграммы в MS Excel (выбор типа диаграммы)

71

Первый шаг построения диаграммы в MS Excel (выбор типа диаграммы)

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

72 resize

Второй шаг построения диаграммы в OO Calc (выбор типа диаграммы)

72 resize

Второй шаг построения диаграммы в OO Calc (выбор типа диаграммы)

74 resize

Выбор варианта диаграммы

74 resize

Выбор варианта диаграммы

73

Второй шаг построения диаграммы в MS Excel (выбор диапазона ячеек с данными)

73

Второй шаг построения диаграммы в MS Excel (выбор диапазона ячеек с данными)

На втором шаге наоборот – Calc предлагает выбрать тип диаграммы (а затем сразу один из доступных её подвидов или вариантов), а Excel – диапазон ячеек, откуда будут браться данные.

75 resize

Задание параметров отображения диаграммы в OO Calc

75 resize

Задание параметров отображения диаграммы в OO Calc

76

Задание параметров отображения диаграммы в MS Excel

76

Задание параметров отображения диаграммы в MS Excel

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

77

Диаграмма OO Calc

77

Диаграмма OO Calc

78

Диаграмма MS Excel

78

Диаграмма MS Excel

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

79 resize

Градиентная заливка диаграммы в OO Calc

79 resize

Градиентная заливка диаграммы в OO Calc

80

Градиентная заливка диаграммы в MS Excel

80

Градиентная заливка диаграммы в MS Excel

Надо сказать, что это достаточно серьёзная недоработка, которая может довольно сильно ограничить применение Calc. И, что самое странное, разработчики OpenOffice пока даже и не планируют улучшений в этом отношении. Во всяком случае, редактирование диаграмм остаётся неизменным ещё с первых альфа-версий OpenOffice 2.0. Зато, с другой стороны, для графиков можно включить прозрачность и тени. Кроме того, можно создавать трёхмерные диаграммы, где позволяется задать любой угол наклона и даже рассчитывается освещение для каждой полоски графика:

81

Трёхмерная диаграмма в OO Calc

81

Трёхмерная диаграмма в OO Calc

82

Вращение трёхмерной диаграммы

82

Вращение трёхмерной диаграммы

83

Повёрнутая трёхмерная диаграмма

83

Повёрнутая трёхмерная диаграмма

Тем не менее, в данном случае 3D-диаграммы – это скорее «прикольная фича», нежели насущная необходимость. Всё же лучше, если бы реализовали нормальную градиентную заливку.

Стоит также сказать несколько слов об экспорте в формат CSV. В Calc он реализован более «грамотно», нежели в Excel.

84 resize

Экспорт в формат CSV

84 resize

Экспорт в формат CSV

Если Excel сохраняет в файлы CSV так, «как умеет», Calc предлагает задать кодировку, в которой будет записан файл, разделитель поля и разделитель текста.

85 resize

Открытие CSV-файла

85 resize

Открытие CSV-файла

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

Пожалуй, на этом мы закончим рассказ об OpenOffice Calc. Часть его функций была озвучена в разделе про Writer (например, предварительный просмотр, окно печати, проверка орфографии), а часть не заслуживает столь пристального внимания. Поэтому сейчас переходим непосредственно к выводам по рассмотренному пакету.

Выводы

Хотя мы рассмотрели только две из основных программ OpenOffice, они являются наиболее востребованными из всех. Итак, Writer. Это приложение, по нашему мнению, является очень хорошей альтернативой Microsoft Word. Им предлагаются практически не меньшие функциональные возможности (во всяком случае, базовые), и при этом Writer, как и весь OpenOffice, абсолютно бесплатен. И хотя кое-что реализовано не столь удобно (а кое-что наоборот – удобнее), в целом, для выполнения подавляющего большинства задач этой программы хватит с лихвой.

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

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

В результате можно сделать следующий вывод: попробовать OpenOffice имеет смысл, если на это есть время (даже немного) и желание (даже небольшое). Возможно, вам понравится, и более возвращаться в Microsoft Office (или какой-либо другой пакет) не придётся.