48741ec478
Ctrl+Shift+F9 is the recalc-all shortcut, and so my dbgutil build litters dump.xml files all over the place (especially annoying in sc/qa/unit/data dirs, as test simply try to test all files in a dir and fail because of the dump.xml). Change-Id: I4d55e0aa69104626fcaa4264dc74f37203c46021 Reviewed-on: https://gerrit.libreoffice.org/74950 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
84 lines
2.2 KiB
Text
84 lines
2.2 KiB
Text
Spreadsheet application code.
|
|
|
|
You can dump some information in a dbgutil build:
|
|
|
|
=== CTRL+SHIFT+F12 ===
|
|
|
|
Dumps the column width of the first 20 columns.
|
|
|
|
=== CTRL+SHIFT+F11 ===
|
|
|
|
Dumps the graphic objects and their position and size in pixel.
|
|
|
|
=== CTRL+SHIFT+F6 ===
|
|
|
|
Dumps the SfxItemSet representing the cell properties' of the
|
|
current selection as a xml file. The file will be named dump.xml
|
|
|
|
=== The Cache Format ===
|
|
|
|
ScDocument::StoreTabToCache allows storing the content (not the formatting)
|
|
of a table to a binary cache format.
|
|
|
|
The format is column orientated which allows quick serialization of the table.
|
|
|
|
Header:
|
|
* Number of Columns: 64 bit unsigned integer
|
|
|
|
Column:
|
|
* Column Index: 64 bit unsigned integer
|
|
* Column Size: 64 bit unsigned integer
|
|
* For each cell type block a new ColumnBlock
|
|
|
|
ColumnBlock:
|
|
* Start Row: 64 bit unsigned integer
|
|
* Block Size: 64 bit unsigned integer
|
|
* Type: 8 bit unsigned integer
|
|
- 0 : empty
|
|
- 1 : numeric
|
|
* for each cell: 64 bit IEEE 754 double precision value
|
|
- 2 : string
|
|
* for each cell: 32 bit signed string length followed by string length bytes of the string (UTF-8)
|
|
- 3 : formula
|
|
* for each cell: 32 bit signed string length followed by the formula in R1C1 notation as a string
|
|
|
|
|
|
=== Functions supporting Wildcards or Regular Expressions ===
|
|
|
|
As this comes up every now and then, and rather should be documented in an
|
|
extra list of the Help system, functions that support Wildcards or Regular
|
|
Expressions *and* depend on the setting under
|
|
Tools -> Options -> Calc -> Calculate are those that in ODF OpenFormula (ODFF)
|
|
are defined to depend on the HOST-USE-REGULAR-EXPRESSIONS or HOST-USE-WILDCARDS
|
|
properties, see
|
|
https://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html
|
|
|
|
* Database Functions
|
|
* DAVERAGE
|
|
* DCOUNT
|
|
* DCOUNTA
|
|
* DGET
|
|
* DMAX
|
|
* DMIN
|
|
* DPRODUCT
|
|
* DSTDEV
|
|
* DSTDEVP
|
|
* DSUM
|
|
* DVAR
|
|
* DVARP
|
|
* Information Functions
|
|
* COUNTIF
|
|
* COUNTIFS
|
|
* Lookup Functions
|
|
* HLOOKUP
|
|
* LOOKUP
|
|
* MATCH
|
|
* VLOOKUP
|
|
* Mathematical Functions
|
|
* SUMIF
|
|
* SUMIFS
|
|
* Statistical Functions
|
|
* AVERAGEIF
|
|
* AVERAGEIFS
|
|
* Text Functions
|
|
* SEARCH
|