Поиск и замена в calc

Versions of the License

10.1. New Versions

Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.

10.2. Effect of New Versions

You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.

10.3. Modified Versions

If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).

10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses

If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.

DDE

Возвращает результат для ссылки DDE. Если содержимое диапазона или раздела изменилось, возвращаемое значение также меняется. Чтобы просмотреть обновленные ссылки, следует перезагрузить электронную таблицу или выбрать команду Правка — Ссылки. Межплатформенные ссылки, например ссылки в установке LibreOffice, запущенной в ОС Windows на документ, созданный в ОС Linux, запрещены.

Синтаксис:

Сервер: имя серверного приложения. Приложениям LibreOffice соответствует имя сервера «Soffice».

Файл: полное имя файла, включая путь.

Диапазон: область, содержащая данные для оценки.

Режим: необязательный параметр для управления методами преобразования данных в числа на сервере DDE.

Режим Результат
0 или отсутствует Формат числа из стиля ячейки «По умолчанию»
1 Данные всегда преобразуются в стандартный формат для английского языка (США)
2 Данные извлекаются в виде текста; преобразование в числа не выполняется

Пример:

считывает содержимое ячейки A1 на листе1 в LibreOffice электронной таблице Calc data1.sxc.

возвращает девиз из ячейки, содержащей эту формулу. Сначала необходимо ввести строку в документ motto.sxw, содержащий текст девиза, и определить ее в качестве первой строки раздела с именем (в LibreOffice Writer по пути Вставка – Раздел). При изменении девиза (и его сохранении) в документе Writer LibreOffice девиз обновляется во всех ячейках LibreOffice Calc, в которых определена соответствующая ссылка DDE.

INFO

Returns specific information about the current working environment. The function receives a single text argument and returns data depending on that parameter.

Syntax

The following table lists the values for the text parameter and the return values of the INFO function.

Value for «Type» Return value
«osversion» Always «Windows (32-bit) NT 5.01», for compatibility reasons
«system» The type of the operating system.
«WNT» for Microsoft Windows
«LINUX» for Linux
«SOLARIS» for Solaris
«release» The product release identifier, for example «300m25(Build:9876)»
«numfile» Always 1, for compatibility reasons
«recalc» Current formula recalculation mode, either «Automatic» or «Manual» (localized into LibreOffice language)
Other spreadsheet applications may accept localized values for the parameter, but LibreOffice Calc will only accept the English values.

Example

returns the product release number of the LibreOffice in use.

with cell containing a text string returns the operation system type.

4. Функциональность

Одно из важных отличий LibreOffice vs Microsoft Office — это отличия в функциональности. За столько лет развития LibreOffice во многом догнал Microsoft, так что обычные пользователи, возможно, и не заметят недостатков, но все же они есть.

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

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

Из плюсов LibreOffice можно отметить поддержку расширений, с помощью которых можно очень сильно улучшить работоспособность программы. MS Office поддерживает только программирование на Basic, тогда, как LibreOffice позволяет использовать Basic, JavaScript, BeanShell и Python, также поддерживается возможность синхронизации документов с облачными хранилищами, такими как Google Drive, OneDrive и так далее. LibreOffice лучше поддерживает работу с большими документами, а также другие возможности.

Из всего выше перечисленного можно сделать вывод, что несмотря на свои недостатки LibreOffice полностью пригоден для использования. А в некоторых случаях, даже оказывается, что LibreOffice лучше MS Office.

What is it?

LibreOffice Online is a server service built from the main LibreOffice project code, which provides display and collaborative visual editing of a range of document types in a web browser. It does not include any form of file system. To be fully functional, it has to be integrated with file access and authentication provision from an underlying stack of software.

For anything more than casual use it also needs to be deployed with due consideration for load balancing and other scaling issues. As such, LibreOffice Online can be considered an enabling technology for the public cloud of ISPs or the private cloud of enterprises and large organizations, when integrated — for example — with an enterprise file sharing or a groupware solution.

Функции общей библиотеки DLL

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

Для всех функций общих библиотек DLL справедливо следующее:

void CALLTYPE fn(out, in1, in2, …)

Вывод. Полученное значение

Ввод. Любое количество типов (двойной&, символ*, двойной*, символ**, диапазон ячеек), где диапазон ячеек представляет собой двойной массив, строковый массив или массив ячеек.

GetFunctionCount()

Возвращает количество функций без учёта функций управления для параметра ссылки. Каждая функция имеет уникальный номер от 0 до nCount-1. Этот номер требуется для функций GetFunctionData и GetParameterDescription.

Синтаксис

void CALLTYPE GetFunctionCount(USHORT& nCount)

Параметр

USHORT &nCount:

Вывод. Ссылка на переменную, которая должна содержать количество функций надстроек. Например, если надстройка включает 5 функций для LibreOffice Calc, nCount=5.

GetFunctionData()

Возвращает важные сведения о функции надстройки.

Синтаксис

void CALLTYPE GetFunctionData(USHORT& nNo, char* pFuncName, USHORT& nParamCount, Paramtype* peType, char* pInternalName)

Параметр

USHORT& nNo:

Ввод. Номер функции от 0 до nCount-1 включительно.

char* pFuncName:

Вывод. Имя функции, отображаемое для программиста и включённое в общую библиотеку DLL. Это имя не определяет имя функции в мастере функций.

USHORT& nParamCount:

Вывод. Количество параметров в функции надстройки. Это число должно быть больше 0, т. к. всегда существует возвращаемое значение. Максимальное количество — 16.

Paramtype* peType:

Вывод. Указатель на массив из 16 переменных с типом «Paramtype». Первые записи «nParamCount» заполняются нужным типом параметра.

char* pInternalName:

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

Параметры pFuncName и pInternalName являются массивами символов с размером 256 в LibreOffice Calc.

GetParameterDescription()

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

Синтаксис

void CALLTYPE GetParameterDescription(USHORT& nNo, USHORT& nParam, char* pName, char* pDesc)

Параметр

USHORT& nNo:

Ввод. Номер функции в библиотеке (от 0 до nCount-1).

USHORT& nParam:

Ввод. Параметр, для которого требуется получить описание. Параметры начинаются с 1. Если nParam имеет значение 0, описание предоставляется в pDesc. В этом случае pName не имеет значения.

char* pName:

Вывод. Имя или тип параметра, например, слово «Число», «Строка», «Дата» и т. д. Реализовано в LibreOffice Calc в качестве char.

char* pDesc:

Вывод. Описание параметра, например, «Значение, при котором рассчитывается универсальное множество». Реализовано в LibreOffice Calc в качестве char.

pName и pDesc являются массивами символов; эти функции реализованы в LibreOffice Calc с размером 256

Обратите внимание, что доступное место в мастере функций ограничено, поэтому размер в 256 символов невозможно использовать полностью

Why is this un-supported?

TDF does not offer end-user support for any of the projects it hosts. End-user collaborative self-help is available at ask.libreoffice.org.

Since LibreOffice Online requires integration with many other technologies to allow deployment, The Document Foundation will not be maintaining binaries for enterprise use. Even if it were reasonable to pre-select all the elements of a deployment stack, providing enterprise production binaries would create expectations which could not be fulfilled by volunteer-based support.

However, builds of the latest code suitable for home users and for contributing to development — which is encouraged — are available. TDF is keen to avoid situations where an unsuitable version is deployed at scale, so when used in what would be likely to imply an enterprise situation — more than 10 concurrent documents and/or more than 20 connections — LibreOffice Online will display a prominent «not supported» warning and a link to this page, while continuing to function.

We encourage others providing un-supported binaries derived from LibreOffice to follow this pattern.

STYLE

Определяет стиль для ячейки, содержащей формулу. После заданного промежутка времени стиль можно поменять. Эта функция всегда возвращает значение 0; таким образом, ее можно добавить к другой функции без изменения значения. Используя эту функцию совместно с функцией CURRENT, к ячейке можно применить цвет вне зависимости от ее значения. Например: =…+STYLE(IF(CURRENT()>3;»красный»;»зеленый»)) позволяет применить к ячейке стиль «красный», если значение ячейки больше 3; в противном случае применяется стиль «зеленый». Для обеих ячеек необходимо предварительно определить формат.

Синтаксис:

Стиль: имя стиля, назначенного ячейке. Имена стилей заключаются в кавычки.

Время (необязательный параметр): промежуток времени в секундах. Если этот параметр не задан, то по истечении определенного промежутка времени стиль остается без изменений.

Стиль2 (необязательный параметр): имя стиля, применяемого к ячейке по истечении определенного промежутка времени. Если этот параметр не определен, то используется стиль «По умолчанию».

В функциях LibreOffice Calc необязательные параметры можно оставлять пустыми только в том случае, если за ними не следуют другие параметры. Например, если у функции четыре параметра и два последних параметра являются необязательными, то можно оставить пустыми параметры 3 и 4 или параметр 4. Оставить пустым параметр 3 невозможно.

Пример:

применяет к ячейке прозрачный формат на 60 секунд после повторного расчета или загрузки документа, после чего применяет формат «По умолчанию». Для обеих ячеек необходимо предварительно определить формат.

Поскольку функция STYLE() имеет числовое возвращаемое значение нуля, это возвращаемое значение добавляется к строке. Этого можно избежать с помощью T(), как показано в следующем примере:

Еще один пример см. в описании CURRENT().

Диапазоны ячеек

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

Double Array

В качестве параметра можно передать диапазон ячеек со значениями типа Number или Double. Массив значений типа Double в LibreOffice Calc определяется следующим образом:

Смещение

Название

Описание

Стлб1

Номер столбца в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

2

Стр1

Номер строки в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

4

Таб1

Номер таблицы в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

6

Стлб2

Номер столбца в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

8

Стр2

Номер строки в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

10

Таб2

Номер таблицы в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

12

Количество

Количество элементов. Пустые ячейки не подсчитываются и не передаются.

14

Столбец

Номер столбца для элемента. Нумерация начинается с 0.

16

Строка

Номер строки для элемента. Нумерация начинается с 0.

18

Таб

Номер таблицы для элемента. Нумерация начинается с 0.

20

Ошибка

Номер ошибки. Значение 0 указывает на отсутствие ошибки. Если элемент содержится в ячейке с формулой, номер ошибки определяется этой формулой.

22

Значение

Переменная IEEE из 8 байтов с типом Double или Float

30

Следующий элемент

String Array

Диапазон ячеек, который содержит значения с типом данных Text и передаётся как массив значений типа String. Массив типа String в LibreOffice Calc определяется следующим образом:

Смещение

Название

Описание

Стлб1

Номер столбца в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

2

Стр1

Номер строки в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

4

Таб1

Номер таблицы в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

6

Стлб2

Номер столбца в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

8

Стр2

Номер строки в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

10

Таб2

Номер таблицы в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

12

Количество

Количество элементов. Пустые ячейки не подсчитываются и не передаются.

14

Столбец

Номер столбца для элемента. Нумерация начинается с 0.

16

Строка

Номер строки для элемента. Нумерация начинается с 0.

18

Таб

Номер таблицы для элемента. Нумерация начинается с 0.

20

Ошибка

Номер ошибки. Значение 0 указывает на отсутствие ошибки. Если элемент содержится в ячейке с формулой, номер ошибки определяется этой формулой.

22

Длина

Длина следующей строки, включая последний нулевой байт. Если длина с учетом последнего нулевого байта имеет нечётное значение, к строке добавляется второй ноль для получения чётного числа. Поэтому для расчета длины используется формула ((StrLen+2)&~1).

24

Строка

Строка с последним нулевым байтом

24+Длина

Следующий элемент

Cell Array

Массивы ячеек используются для вызова диапазонов ячеек, которые содержат текст и числа. Массив ячеек в LibreOffice Calc определяется следующим образом:

Смещение

Название

Описание

Стлб1

Номер столбца в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

2

Стр1

Номер строки в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

4

Таб1

Номер таблицы в верхнем левом углу диапазона ячеек. Нумерация начинается с 0.

6

Стлб2

Номер столбца в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

8

Стр2

Номер строки в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

10

Таб2

Номер таблицы в нижнем правом углу диапазона ячеек. Нумерация начинается с 0.

12

Количество

Количество элементов. Пустые ячейки не подсчитываются и не передаются.

14

Столбец

Номер столбца для элемента. Нумерация начинается с 0.

16

Строка

Номер строки для элемента. Нумерация начинается с 0.

18

Таб

Номер таблицы для элемента. Нумерация начинается с 0.

20

Ошибка

Номер ошибки. Значение 0 указывает на отсутствие ошибки. Если элемент содержится в ячейке с формулой, номер ошибки определяется этой формулой.

22

Тип

Тип содержимого ячейки: 0 == двойной, 1 == строковый

24

Значение или длина

Если тип == 0, переменная IEEE из 8 байтов с типом Double или Float

Если тип == ~1, длина следующей строки, включая последний нулевой байт. Если длина с учетом последнего нулевого байта имеет нечётное значение, к строке добавляется второй ноль для получения чётного числа. Поэтому для расчета длины используется формула ((StrLen+2)&1).

26, если тип==1

Строка

Если тип == 1, строка с последним нулевым байтом

32 или 26+длина

Следующий элемент

Общие сведения об интерфейсе

Максимальное количество параметров для надстройки, добавленной к LibreOffice Calc, равно 16: одно возвращаемое значение и максимум 15 входных параметров функции.

Типы данных определяются следующим образом:

Типы данных

Определение

CALLTYPE

Под Windows: FAR PASCAL (_far _pascal)

Другой: по умолчанию (по умолчанию для операционной системы)

USHORT

Целое число из 2 байтов без знака

DOUBLE

Зависящий от платформы 8-байтовый формат

Paramtype

В зависимости от платформы, например, целое число

Указатель PTR_DOUBLE =0 на двойной массив

Указатель PTR_STRING =1 на строку, которая оканчивается на ноль

Указатель PTR_DOUBLE_ARR =2 на двойной массив

Указатель PTR_STRING_ARR =3 на строковый массив

Указатель PTR_CELL_ARR =4 на массив ячеек

НЕТ =5

Responsibilities

3.1. Distribution of Source Form

All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form.

3.2. Distribution of Executable Form

If You distribute Covered Software in Executable Form then:

  1. such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and

  2. You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License.

3.3. Distribution of a Larger Work

You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s).

3.4. Notices

You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies.

3.5. Application of Additional Terms

You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction.

Как создать игру в ВКонтакте самому

❓ Часто задаваемые вопросы

INDIRECT

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

Для функциональной совместимости функции ADDRESS и INDIRECT поддерживают необязательный параметр, который позволяет указать, использовать ли вместо нотации адреса A1 нотацию R1C1.

В функции ADDRESS этот параметр вставляется в качестве четвертого параметра, смещая при этом необязательный параметр имени листа на пятое место.

В функции INDIRECT этот параметр добавляется в качестве второго параметра.

В обеих функциях, если аргумент вставлен со значением 0, используется нотация R1C1. Если аргумент не используется или его значение не равно нулю, используется нотация A1.

Если используется нотация R1C1, функция ADDRESS возвращает строки адреса, используя в качестве разделителя имен листов восклицательный знак ‘!’, а функция INDIRECT ожидает, что в качестве разделителя имен листов используется восклицательный знак. В нотации А1 обе функции по-прежнему используют в качестве разделителя имен листов точку ‘.’.

При открытии документов в формате ODF 1.0/1.1 функции ADDRESS, отображающие имя листа в качестве четвертого параметра, сместят имя листа на место пятого параметра. Будет вставлен новый четвертый параметр со значением 1.

Если при сохранении документа в формате ODF 1.0/1.1 в функциях ADDRESS имеется четвертый параметр, этот параметр будет удален.

Не сохраняйте электронную таблицу в старом формате ODF 1.0/1.1, если четвертый параметр функции ADDRESS использовался со значением 0.
Функция INDIRECT сохраняется без преобразования в формат ODF 1.0/1.1. Если имеется второй параметр, более старая версия Calc возвратит для этой функции ошибку.

Синтаксис:

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

A1 (необязательный параметр): если для этого параметра установлено значение 0, то используется нотация R1C1. Если этот параметр отсутствует или имеет значение, отличное от 0, то используется нотация A1.

При открытии электронной таблицы Excel, в которой используются косвенные адреса, рассчитанные с помощью строковых функций, автоматическое преобразование адресов листа не выполняется. Например, адрес для Excel в функции INDIRECT(«filename!sheetname»&B1) не преобразуется в адрес для Calc в функции INDIRECT(«filename.sheetname»&B1).

Пример:

возвращает значение 100, если ячейка A1 содержит ссылку на ячейку C108, а ячейка C108 содержит значение .

суммирует содержимое ячеек в области от A1 до ячейки, адрес которой определен в строке 1 и столбце 3. Таким образом, вычисляется сумма диапазона A1:C1.

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

Сохранять документы можно одним из следующих способов:

Используя команду Сохранить (нажмите на клавиатуре Ctrl + S или используйте пункт меню Файл ‣ Сохранить или нажмите на значок на стандартной панели инструментов), если сохраняете документ с его текущим именем и месторасположением. Команда Сохранить перезапишет последний сохраненный вариант документа. Если документ сохраняется впервые, то будет выведено диалоговое окно сохранения документа, в котором можно будет выбрать название, формат и местоположение документа.

Используя команду Сохранить как… (нажмите на клавиатуре Ctrl + Shift + S или используйте пункт меню Файл ‣ Сохранить как…) если хотите создать новый документ из текущего или изменить имя файла и/или формат файла, или сохранить файл в другом месте.

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

Диалог сохранения документа

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

Вид открывающегося диалога Сохранить как… зависит от настроек LibreOffice. Смотрите раздел для получения более подробной информации.

Защита паролем

Чтобы ограничить число людей, которые могут открывать и читать документ или открывать и редактировать документ, нужно использовать защиту документа паролем. Для этого:

  1. В диалоговом окне Сохранить как… выберите опцию Сохранить с паролем (смотрите рисунок h1-lo-screen-014).
  2. Нажмите кнопку Сохранить, откроется диалоговое окно Задать пароль.

Диалог Задать пароль

  1. В разделе Пароль для шифрования файла введите пароль на открытие документа и повторите пароль для подтверждения.
  2. Для установки пароля на редактирования файла нажмите кнопку Детали.
  3. В разделе Пароль для совместного использования файла установите галочку Открыть только для чтения и введите пароль на редактирование документа, ниже повторите пароль для подтверждения .
  4. Нажмите кнопку OK для закрытия диалога. Если пароли совпадают, то документ сохранится с защитой паролем. Если пароли не совпадают, то на экране будет показано соответствующее сообщение об ошибке.

Предупреждение

LibreOffice использует очень стойкий механизм шифрования, что делает практически невозможным восстановление данных из документа в случае, если вы забыли пароль!

Смена пароля

Если документ защищен паролем, то изменить пароль можно только в открытом документе. Откройте меню Файл ‣ Свойства ‣ Общие и нажмите кнопку Изменить пароль. Откроется диалоговое окно Задать пароль, в котором вы сможете ввести новый пароль.

Снятие защиты паролем

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

Limitation of Liability

Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You.

Getting it

While TDF provides only source releases, there are binaries available from many other sources including:

Collabora Online Development Edition (CODE)

LibreOffice Online has been mainly developed by Collabora. There are packages for Debian, Ubuntu, centOS, openSUSE, Univention Virtual Machines, and docker images of this work available here.

Docker images of LibreOffice Online

  • Images provided by TDF and available from: r/libreoffice/online/
  • Images provided by Collabora and available from: r/collabora/code
  • Images provided by CIB and available from: r/cibsoftware/libreoffice-online

LibreOffice Online in EGroupware

With an EGroupware installation, Collabora Online is installed and configured as a Docker container, and is directly available in EGroupware as a file host. Collabora Online can be exchanged for CODE with a small configuration change. EGroupware Installation with LibreOffice Online

1. История развития

Первый выпуск LibreOffice состоялся в 2001 году. Тогда программный пакет развивался компанией Sun Microsystems и назывался OpenOffice. С самого начала программа распространялась под открытой лицензией GPL и была полностью свободна. Ее код был основан на проекте StarOffice. Затем, Sun была куплена Oracle, а большинство разработчиков основали некоммерческую организацию The Document Foundation, которая занялась разработкой форка OpenOffice — LibreOffice.

Microsoft Office начал развиваться гораздо раньше. Первую версию компания Microsoft выпустила в 1990 году. Над программой работали профессиональные программисты и новые версии выходили почти каждый год. Поэтому сложилась ситуация, когда при первом релизе LibreOffice (тогда OpenOffice) продукт от Microsoft опережал его почти на 10 лет.

LINEST

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

Синтаксис:

данные_Y — это диапазон из одной строки или столбца, указывающий координаты y в виде набора точек данных.

данные_X — это соответствующий диапазон из одной строки или столбца, указывающий координаты x. Если данные_X не указаны, по умолчанию используется . Если имеется более одного набора переменных, данные_X могут быть диапазоном с соответствующим количеством строк или столбцов.

LINEST определяет наиболее соответствующую данным прямую линию , используя линейную регрессию (метод «наименьших квадратов»). Если имеется более одного набора переменных, прямая линия имеет форму .

Если Тип линии выставлен на FALSE, найденная прямая линия обязана проходить через источник (константа «a» равна нулю; y = bx). Если значение не указано, Тип линии по умолчанию выставляется на TRUE (линия не обязана проходить через источник).

Если значение статистика не указано или выставлено на FALSE, возвращается только верхняя линия таблицы статистических данных. Если выставлено значение TRUE, возвращается вся таблица.

LINEST возвращает таблицу (массив) статистических данных, как показано ниже, и должна быть введена в виде формулы массива (например, при помощи комбинации клавиш Ctrl+Shift+Return вместо одной клавиши Return).

В функциях LibreOffice Calc необязательные параметры можно оставлять пустыми только в том случае, если за ними не следуют другие параметры. Например, если у функции четыре параметра и два последних параметра являются необязательными, то можно оставить пустыми параметры 3 и 4 или параметр 4. Оставить пустым параметр 3 невозможно.

Подробные сведения см. вверху страницы.

Пример:

Эта функция возвращает массив и обрабатывается так же, как и другие функции массива. Выделите диапазон для возвращаемых значений, а затем выберите функцию. Выберите данные_Y. При необходимости можно ввести и другие параметры. Установите флажок Массив и нажмите кнопку ОК.

Возвращаемые результаты будут включать по меньшей мере наклон линии регрессии и точку ее пересечения с осью Y (если для параметра статистика указано значение 0). Если значение параметра статистика не равно нулю, будут отображены и другие результаты.

Другие результаты функции LINEST

Просмотрите приведенные ниже примеры.

A B C D E F G
1 Значение функции
2
3
4
5
6
7
8

Столбец A содержит несколько значений X1, столбец B — несколько значений X2, а столбец C — значения Y. Эти значения уже введены в электронную таблицу. В таблице выделен диапазон E2:G6 и запущен мастер функций. Чтобы функция LINEST выполнялась правильно, следует установить флажок Массив в мастере функций. Затем необходимо выделить в таблице (или ввести вручную) следующие значения:

Данные_Y — C2:C8

Данные_X — A2:B8

Тип линии и статистика имеют значение 1.

После нажатия кнопки ОК LibreOffice Calc заполняет выделенный диапазон результатами функции LINEST, как показано в примере.

Формула на панели Формула соответствует каждой ячейке матрицы функции LINEST .

Ниже представлены результаты функции LINEST.

E2 и F2: наклон линии регрессии y=b+m*x для значений x1 и x2. Значения даются в обратном порядке; т. е. наклон для x2 в ячейке E2 и наклон для x1 в ячейке F2.

G2. Пересечение линии b с осью Y.

E3 и F3. Стандартная ошибка для значения наклона.

G3. Стандартная ошибка для пересечения.

E4: RSQ

F4. Стандартная ошибка регрессии, рассчитанной для значения Y.

E5. Значение F, полученное с помощью дисперсионного анализа.

F5. Степени свободы, полученные с помощью дисперсионного анализа.

E6. Сумма квадратов отклонений для примерных значений Y от линейного среднего.

F6. Сумма квадратов отклонений для примерных значений Y от заданных значений Y.

Подробные сведения см. вверху страницы.

Versions of the License

10.1. New Versions

Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.

10.2. Effect of New Versions

You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.

10.3. Modified Versions

If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).

10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses

If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.

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

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