d28fcb3e26
The ExecuteCalcFunction() method is a wrapper of the com.sun.star.sheet.FunctionAccess::callFunction() method. This method accepts a broad variety of arguments - scalars: numeric and strings only - data arrays (= arrays os arrays) - 2D arrays (1D arrays give errors) - com.sun.star.table.XCellRange objects depending on the called function and its execution or not as an "array function". The actual commit makes that the arguments passed to session.ExecuteCalcFunction() are checked as formally correct: scalars are filtered as numeric or strings, dates and booleans are converted, arrays are reshaped to 2D where necessary. The actual change facilitates, as an example, the use of complex array functions like XLOOKUP, a powerful search engine on large data sets. The implemented functionalities are valid in Basic and Python. The help documentation might be completed with additional examples. Change-Id: I6bba1e21828ef09c5c6f0463cbcfa1f5df695073 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177744 Tested-by: Jenkins Reviewed-by: Jean-Pierre Ledure <jp@ledure.be> |
||
---|---|---|
.. | ||
com/sun/star/wizards | ||
source | ||
AllLangMoTarget_wiz.mk | ||
CustomTarget_share.mk | ||
CustomTarget_wizards.mk | ||
Jar_commonwizards.mk | ||
Jar_form.mk | ||
Jar_query.mk | ||
Jar_report.mk | ||
Jar_reportbuilder.mk | ||
Jar_table.mk | ||
Makefile | ||
Module_wizards.mk | ||
Package_access2base.mk | ||
Package_depot.mk | ||
Package_euro.mk | ||
Package_form.mk | ||
Package_gimmicks.mk | ||
Package_import.mk | ||
Package_scriptforge.mk | ||
Package_sfdatabases.mk | ||
Package_sfdialogs.mk | ||
Package_sfdocuments.mk | ||
Package_sfunittests.mk | ||
Package_sfwidgets.mk | ||
Package_share.mk | ||
Package_standard.mk | ||
Package_template.mk | ||
Package_tools.mk | ||
Package_tutorials.mk | ||
Package_usr.mk | ||
Package_wizards.mk | ||
Package_wizards_properties.mk | ||
Pyuno_agenda.mk | ||
Pyuno_commonwizards.mk | ||
Pyuno_fax.mk | ||
Pyuno_letter.mk | ||
README.md |
Java Wizards
Java wizards for db setup, importing, tutorials, etc.
There are also partially converted Python copies of each wizard, which we are hoping to migrate to in order to remove the Java dependency here.