1Общие сведения. Форматы файлов




Скачать 302.73 Kb.
Название1Общие сведения. Форматы файлов
страница1/6
Дата публикации20.03.2013
Размер302.73 Kb.
ТипДокументы
odtdocs.ru > Математика > Документы
  1   2   3   4   5   6
Иван Хахаев

ikh1@yandex.ru

Электронная таблица Gnumeric. Общее знакомство.

1Общие сведения. Форматы файлов.


Gnumeric – это электронная таблица, являющаяся частью проекта GNOME Office. Однако она существует (и может быть установлена) независимо от других компонентов GNOME Office. Пакет является кросс-платформенным, основан на интерфейсной библиотеке GTK+ и распространяется по лицензии GPL (GNU Public License). Версии для Linux и xBSD-систем входят в состав практически всех репозиториев для известных дистрибутивов. Версии для Windows – отдельные проекты, установочные файлы можно найти с помощью Google.

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

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

Вследствие использования GTK+ для обеспечения пользовательского интерфейса и диалогов, элементы интерфейса для пользователей Windows могут выглядеть необычно, однако вполне понятно (рис. 1). Наряду с собственным (внутренним) форматом файлов, основанным на XML, Gnumeric поддерживает большое число как двоичных, так и текстовых и XML-форматов файлов для открытия/сохранения.



Рисунок 1. Диалог открытия файла в Windows


Импорт файлов (загрузка) возможен из следующих известных форматов:

  • Applixware (*.as)

  • Data Interchange Format (*.dif)

  • HTML

  • Microsoft Excel (*.xls)

  • OpenOffice.org 1.x/StarOffice (*.sxc)

  • OpenDocument (*.ods)

  • Borland Paradox (*.db)

  • Dbase/Xbase (*.dbf)

  • Lotus-123 (*.wk1, *.wks, *.123)

  • QuattroPro (*.wb1, *.wb2, *,wb3)

  • Текст с разделителями (*.csv, *.txt)

Для текстовых файлов имеется возможность указания языка и кодировки символов (при использовании однобайтовых кодировок). Для всех остальных форматов возможности перекодирования при загрузке нет.

Экспорт файлов (выгрузка) возможен в следующие распространенные форматы:

  • Data Interchange Format (*.dif)

  • HTML/XHTML (*.html)

  • LaTeX (*.tex)

  • Microsoft Excel 95/97/2000/XP (*.xls)

  • OpenDocument (*.ods)

  • Текст с разделителями (*.csv, *.txt)

При экспорте в текстовый файл также возможно указание кодировки выходного файла, а также символа-разделителя и варианта окончания строки (в стиле UNIX, MacOS или Windows).

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

Каждый лист электронной таблицы может иметь до 65536 строк и до 245 столбцов, а количество листов может быть более 256 (насколько более – установить не удалось, после 300 надоело, а в оригинальной документации про это не сказано).

Ярлычки и названия листов могут быть «раскрашены» в разные цвета, если это необходимо.
^

2Исходные данные. Форматы ячеек. Автозаполнение.


Для адресации ячеек может использоваться как нотация «A1», так и нотация «R1C1». Адрес текущей (активной) ячейки отображается над левым верхним углом таблицы.

Адреса ячеек используются как операнды в формулах. Использование в формулах конкретных значений является нежелательным (за редким исключением).

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

Для чисел десятичным разделителем является точка. Даты в «европейском» варианте лучше вводить с использованием символа «/» (например, 12/05/2007).

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

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

Управление представлением данных в ячейках осуществляется настройками форматов ячеек («Формат/Ячейки...» в главном меню или вызов диалога «Формат ячеек..» с помощью правой кнопки мыши). Изменения формата касаются активной ячейки или выделенного блока ячеек (включая строки и столбцы полностью). Диалог «Формат ячеек» (рис. 2) имеет несколько вкладок, обеспечивающих различные настройки параметров ячейки или диапазона ячеек.

  • Вкладка «Числовой» позволяет установить вид чисел в ячейке (количество десятичных знаков, вид представления валют и дат, форму отображения дробей как десятичных или обыкновенных), а также преобразовать числа в текст.

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

  • Вкладка «Шрифт» позволяет задать гарнитуру и кегль шрифта, а также цвет и другие атрибуты.

  • Вкладка «Рамка» позволяет задать вид границ ячеек. Для границ настраиваются наличие, стиль и цвет линии. Можно также «перечеркивать» ячейки тонкими черными линиями, создавая «заштрихованные» блоки ячеек таблицы.

  • Вкладка «Фон» позволяет задать цвет фона, вид штриховки и цвет штриховки ячейки или блока ячеек.

  • Вкладка «Защита» позволяет установить защиту от изменений для ячейки или блока ячеек.

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



Рисунок 2. Диалог "Формат ячеек"


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



Рисунок 3. Настройка проверки правильности ввода
Теперь, если в какую-то ячейку из этого диапазона попытаться ввести что-либо неправильное, появится соответствующее предупреждение (рис. 4).



Рисунок 4. Сообщение об ошибке ввода

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

Рассмотрим возможности Gnumeric по генерации исходных данных.

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

Для начала сформируем последовательность натуральных чисел от 0 до 25. Для этого введем в ячейку A3 значение «0», а в A4 – значение «1» (без кавычек!), затем выделим ячейки от A3 до A28 (всего 25 ячеек) путем «протаскивания» мыши с нажатой левой кнопкой. Далее вызовем функцию автозаполнения ряда: «Правка/Заполнить/Автозаполнение» и пронаблюдаем результат.

Далее сформируем последовательность из 25 чисел, кратных 7, начиная с 0. По аналогии с предыдущим случаем, введем в ячейку B3 значение «0», а в ячейку B4 – значение «1», после чего повторим операции выделения и вызова функции автозаполнения и посмотрим на результат.

Такую же операцию можно провести с датами. Пусть известно, что 21 мая 2007 года и 28 мая этого же года были понедельниками. На какие даты будут приходиться понедельники в течение последующих 23 недель? (Аналогично предыдущему случаю, только вместо чисел – даты). Соответственно, вводим в ячейку C3 значение «21/05/07», в C4 – «28/05/07», выделяем снова 25 ячеек и вызываем автозаполнение. Затем устанавливаем формат дат как «dd/mm/yy» с помощью диалога «Формат ячеек». Результат показан на рис. 5.

Нужно отметить, что с другими (не числовыми) данными функция «Автозаполнение» не работает.

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



Рисунок 5. Результаты использования Автозаполнения

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

Рассмотрим примеры генерации серий чисел со значениями от 1 до 100. Диалог заполнения ячеек сериями значений («Правка/Заполнить/Серии...») содержит три вкладки (рис. 6).

  • Вкладка «Серии» позволяет установить основные параметры серии. Здесь определяется направления заполнения (по строке или по столбцу), вид заполнения (линейный или рост с заданным коэффициентом), а также начальное значение, приращение и конечной значение. Не все эти параметры обязательно указывать, однако начальное значение указывать обязательно, а конечное значение и приращение указываются в зависимости от того, известны или нет количество ячеек в серии и максимальное значение элемента серии.

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

  • Вкладка «Вывод» позволяет указать диапазон вывода полученной серии значений. По умолчанию вывод происходит в выделенный диапазон ячеек (если он есть) или начиная с активной ячейки. Однако можно сформировать серию на новом листе или открыть новый документ Gnumeric (книгу) и создать серию значений там.



Рисунок 6. Настройка серий для заполнения ячеек



Сформируем серию значений, линейно изменяющихся по столбцу. Устанавливаем соответствующие параметры на вкладке «Серии», указываем в качестве начального значения число 1, приращение 10 и конечное значение 100 (рис. 6). Больше никаких дополнительных настроек не требуется. После нажатия на (или использования кнопки «ОК» в диалоге) наблюдаем результат (рис. 7). Видно, что последнее значение серии меньше указанного максимального значения. Однако если провести эксперимент с начальным значением, равным 0, то последним значением в серии будет 100. Таким образом, можно сделать очевидный вывод, что конечное значение в серии никогда не превышает указанного максимального значения.

Теперь в соседних столбцах создадим серии с ростом в 2 и в 3 раза при тех же начальных и конечных значениях (именно поэтому в качестве начального значение выбрана 1, а не 0). Коэффициент роста указывается как приращение. Результаты показаны на рис. 7).



Рисунок 7. Результаты заполнения сериями

С заполнением диапазона ячеек серией дат читателям предлагается разобраться состоятельно.

Следующая интересная возможность генерации исходных данных – заполнение диапазона ячеек случайными числами с различными функциями плотности распределения. Всего предлагается около 30 вариантов. Для использования этой возможности полезно иметь выделенный диапазон ячеек (блок). Можно реализовать двумерное поле случайных чисел, если выделить не часть строки или столбца. а прямоугольный диапазон и сделать соответствующие настройки в диалоге «Генерация случайных чисел» («Правка/Заполнить/Генерация случайных чисел...», рис. 8).



Рисунок 8. Диалог генерации случайных чисел (равномерное распределение)
Диалог «Генерация случайных чисел» также имеет три вкладки.

  • Вкладка «Случайные числа» позволяет определить вид функции плотности распределения (неудачно названный словом «дистрибутив»), а также параметры этой функции. Для разных распределений количество и значения параметров будут разными.

  • Вкладка «Параметры» позволяет определить размер выборки (сколько чисел нужно) и количество переменных (1-мерная последовательность или 2-мерное поле). Если предварительно выделен диапазон ячеек, размер выборки устанавливается автоматически.

  • Вкладка «Вывод» позволяет (как и в предыдущем случае) указать диапазон вывода полученной серии значений. По умолчанию вывод происходит в выделенный диапазон ячеек (если он есть) или начиная с активной ячейки. Однако можно сформировать серию на новом листе или открыть новый документ Gnumeric (книгу) и создать серию значений там.

В качестве примера создадим три вектора из 100 случайных чисел с разными распределениями: равномерным в диапазоне от 0 до 10 (как на рис. 8), нормальным со средним значением 5 и стандартным отклонением 2, а также с распределением 2 со значением параметра =2. Для полученных результатов установим формат с 4-мя десятичными знаками (рис. 9)



Рисунок 9. Три вектора случайных чисел

Рассмотренные возможности по генерации исходных данных будут полезны при дальнейшей работе с пакетом Gnumeric.
  1   2   3   4   5   6

Добавить документ в свой блог или на сайт

Похожие:

Растровые графические форматы: bmp (Windows Device Independent Bitmap)
Цель упражнения: освоить операции оптимизации изображений. Познакомиться с различными форматами графических файлов

Самостоятельная работа по командам 3 Тема: Маски имен файлов, операции...
Выведите на экран список всех файлов, в чьем имени второй символ – любой, кроме символов 1 или 2

Веб-сервис фссп россии. Описание. Форматы данных
Тип сведений FounderCompanyDatumType «Сведения об учредителе — юридическом лице». 59

Translator: Пешеходов А. П. aka fresco (fresco )
...

EGroupWare. База знаний. Общие сведения и назначение
Также База Знаний может использоваться для хранения файлов с результатами научно-исследовательской или учебно методической работы,...

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

Учебное пособие Москва 2008
Сжатие и архивирование файлов в ос linux на примере Xarchiver и Ark (по для сжатия и архивирования файлов): Учебное пособие — Москва:...

Hkcr содержит два типа данных. Первый является ассоциациями файлов,...
«hkey users». Если одно и то же значение имеется в обеих ветвях, то значение из hkcu\Software\Classes имеет более высокий приоритет...

Форматы и функции государственно общественного управления в системе...
Форматы и функции государственно – общественного управления в системе управления образовательным учреждением

Сведения о лицах, обладающих правами на государственное имущество...
Подраздел Сведения об акционерных обществах (эмитентах), держателях реестров акционеров акционерных обществ (регистраторах)

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница