office-gobmx/sc/README
Luboš Luňák 48741ec478 change Calc's shortcut for dumping cell properties to Ctrl+Shift+F6
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>
2019-07-06 10:08:40 +02:00

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