Files
odfstudio/sc
Dennis Francis f28b5586a7 tdf#114245 : Let both ScDocument::CopyToDocument()...
methods use delayed-grouping introduced in commit

169a1b5421
avoid possible expensive repetitive formula group changes (tdf#102364)

The drag-drop move takes around 6-7 seconds now.

Change-Id: I0916719ffca2072b7cf86b4f99518316cfdd99fa
Reviewed-on: https://gerrit.libreoffice.org/72338
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Tested-by: Jenkins
2019-05-15 13:42:22 +02:00
..
2019-04-02 09:29:45 +02:00
2019-05-12 22:19:09 +02:00
…
2019-05-13 13:57:14 +02:00
…
2019-05-12 22:19:09 +02:00
2018-12-10 19:56:01 +01:00
2019-01-03 18:32:52 +01:00
2018-10-29 21:20:37 +01:00
2018-07-16 18:59:47 +02:00
2018-07-08 07:59:50 +02:00
2019-02-22 06:39:28 +01:00
2018-07-13 21:47:10 +02:00

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+F9 ===

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