summaryrefslogtreecommitdiffstats
path: root/sc/qa/unit/data/ods
diff options
context:
space:
mode:
Diffstat (limited to 'sc/qa/unit/data/ods')
-rw-r--r--sc/qa/unit/data/ods/3AnchorTypes.odsbin0 -> 79920 bytes
-rw-r--r--sc/qa/unit/data/ods/CommentTextHAlign.odsbin0 -> 7749 bytes
-rw-r--r--sc/qa/unit/data/ods/CommentTextVAlign.odsbin0 -> 7796 bytes
-rw-r--r--sc/qa/unit/data/ods/alldefaultheights.odsbin0 -> 7535 bytes
-rw-r--r--sc/qa/unit/data/ods/autoheight2rows.odsbin0 -> 11327 bytes
-rw-r--r--sc/qa/unit/data/ods/basic-cell-content.odsbin0 -> 10552 bytes
-rw-r--r--sc/qa/unit/data/ods/blank.odsbin0 -> 10434 bytes
-rw-r--r--sc/qa/unit/data/ods/border.odsbin0 -> 7718 bytes
-rw-r--r--sc/qa/unit/data/ods/borders_ooo33.odsbin0 -> 8980 bytes
-rw-r--r--sc/qa/unit/data/ods/bug-fixes.odsbin0 -> 9828 bytes
-rw-r--r--sc/qa/unit/data/ods/cachedValue.odsbin0 -> 9433 bytes
-rw-r--r--sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.odsbin0 -> 9814 bytes
-rw-r--r--sc/qa/unit/data/ods/ceiling-floor.odsbin0 -> 8154 bytes
-rw-r--r--sc/qa/unit/data/ods/cell-anchored-shapes.odsbin0 -> 9127 bytes
-rw-r--r--sc/qa/unit/data/ods/chart-import-basic.odsbin0 -> 12232 bytes
-rw-r--r--sc/qa/unit/data/ods/chart2dataprovider.odsbin0 -> 10229 bytes
-rw-r--r--sc/qa/unit/data/ods/colorscale.odsbin0 -> 8902 bytes
-rw-r--r--sc/qa/unit/data/ods/comment.odsbin0 -> 8636 bytes
-rw-r--r--sc/qa/unit/data/ods/conditionalformat_containstext.odsbin0 -> 7739 bytes
-rw-r--r--sc/qa/unit/data/ods/conditionalformat_rangelist.odsbin0 -> 7077 bytes
-rw-r--r--sc/qa/unit/data/ods/copy-merged-number-formats.odsbin0 -> 23185 bytes
-rw-r--r--sc/qa/unit/data/ods/custom-numfmt-hybrid-cell.odsbin0 -> 7823 bytes
-rw-r--r--sc/qa/unit/data/ods/custom_column_width.odsbin0 -> 8804 bytes
-rw-r--r--sc/qa/unit/data/ods/dataValidity.odsbin0 -> 9493 bytes
-rw-r--r--sc/qa/unit/data/ods/databar.odsbin0 -> 9327 bytes
-rw-r--r--sc/qa/unit/data/ods/database-functions.odsbin0 -> 29630 bytes
-rw-r--r--sc/qa/unit/data/ods/database.odsbin0 -> 9155 bytes
-rw-r--r--sc/qa/unit/data/ods/date-time-functions.odsbin0 -> 12671 bytes
-rw-r--r--sc/qa/unit/data/ods/dependencyTree.odsbin0 -> 7967 bytes
-rw-r--r--sc/qa/unit/data/ods/different-column-width.odsbin0 -> 7295 bytes
-rw-r--r--sc/qa/unit/data/ods/document_with_linked_graphic.odsbin0 -> 41370 bytes
-rw-r--r--sc/qa/unit/data/ods/document_with_two_images.odsbin0 -> 221281 bytes
-rw-r--r--sc/qa/unit/data/ods/empty.odsbin0 -> 6873 bytes
-rw-r--r--sc/qa/unit/data/ods/external-ref-cache.odsbin0 -> 10193 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo36933data.odsbin0 -> 24085 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo36933test.odsbin0 -> 12417 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo43534data.odsbin0 -> 18901 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo43534test.odsbin0 -> 18047 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo43700data.odsbin0 -> 7380 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo43700test.odsbin0 -> 8075 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo62729.odsbin0 -> 6772 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo64229a.odsbin0 -> 12640 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo64229b.odsbin0 -> 14746 bytes
-rw-r--r--sc/qa/unit/data/ods/fdo79305.odsbin0 -> 12939 bytes
-rw-r--r--sc/qa/unit/data/ods/formats.odsbin0 -> 11919 bytes
-rw-r--r--sc/qa/unit/data/ods/formula-across-sheets.odsbin0 -> 15572 bytes
-rw-r--r--sc/qa/unit/data/ods/formula-delete-contents.odsbin0 -> 28312 bytes
-rw-r--r--sc/qa/unit/data/ods/formula-quote-in-sheet-name.odsbin0 -> 7044 bytes
-rw-r--r--sc/qa/unit/data/ods/functions.odsbin0 -> 36661 bytes
-rw-r--r--sc/qa/unit/data/ods/hard-recalc.odsbin0 -> 7556 bytes
-rw-r--r--sc/qa/unit/data/ods/header-image.odsbin0 -> 12036 bytes
-rw-r--r--sc/qa/unit/data/ods/hidden-empty-rows.odsbin0 -> 8255 bytes
-rw-r--r--sc/qa/unit/data/ods/hybrid-shared-string.odsbin0 -> 12479 bytes
-rw-r--r--sc/qa/unit/data/ods/hyperlink_frame.odsbin0 -> 7703 bytes
-rw-r--r--sc/qa/unit/data/ods/images_with_special_IDs.odsbin0 -> 175735 bytes
-rw-r--r--sc/qa/unit/data/ods/keep-preview-missing-obj-link.odsbin0 -> 18464 bytes
-rw-r--r--sc/qa/unit/data/ods/legacycellanchoredrotatedclippedshape.odsbin0 -> 8338 bytes
-rw-r--r--sc/qa/unit/data/ods/legacycellanchoredrotatedhiddenshape.odsbin0 -> 8333 bytes
-rw-r--r--sc/qa/unit/data/ods/legacycellanchoredrotatedshape.odsbin0 -> 7917 bytes
-rw-r--r--sc/qa/unit/data/ods/linked_graphic.jpgbin0 -> 35738 bytes
-rw-r--r--sc/qa/unit/data/ods/matrix.odsbin0 -> 12934 bytes
-rw-r--r--sc/qa/unit/data/ods/merged.odsbin0 -> 7723 bytes
-rw-r--r--sc/qa/unit/data/ods/miscemptyrepeatedrowheights.odsbin0 -> 7038 bytes
-rw-r--r--sc/qa/unit/data/ods/move-cell-anchored-shapes.odsbin0 -> 12100 bytes
-rw-r--r--sc/qa/unit/data/ods/multilineoptimal.odsbin0 -> 8407 bytes
-rw-r--r--sc/qa/unit/data/ods/named-ranges-global.odsbin0 -> 8476 bytes
-rw-r--r--sc/qa/unit/data/ods/new_cond_format_test.odsbin0 -> 13124 bytes
-rw-r--r--sc/qa/unit/data/ods/new_cond_format_test_export.odsbin0 -> 13124 bytes
-rw-r--r--sc/qa/unit/data/ods/notes-on-3-sheets.odsbin0 -> 11803 bytes
-rw-r--r--sc/qa/unit/data/ods/numgroup_example.odsbin0 -> 17689 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/compiler/horizontal.odsbin0 -> 8438 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/compiler/ineq.odsbin0 -> 10185 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/compiler/nested.odsbin0 -> 8521 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/compiler/string.odsbin0 -> 10018 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/financial/Duration.odsbin0 -> 13996 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/Abs.odsbin0 -> 18827 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcCos.odsbin0 -> 43122 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcCosHyp.odsbin0 -> 32989 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcCot.odsbin0 -> 43843 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcCotHyp.odsbin0 -> 43782 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcSin.odsbin0 -> 44706 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcSinHyp.odsbin0 -> 44743 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcTan.odsbin0 -> 45658 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcTan2.odsbin0 -> 59986 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/ArcTanHyp.odsbin0 -> 45048 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/BitAnd.odsbin0 -> 44870 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/BitLshift.odsbin0 -> 13975 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/BitOr.odsbin0 -> 13224 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/BitRshift.odsbin0 -> 16679 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/BitXor.odsbin0 -> 13302 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/Ceil.odsbin0 -> 15370 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/Kombin.odsbin0 -> 13723 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/Quotient.odsbin0 -> 13710 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/cot.odsbin0 -> 11689 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/coth.odsbin0 -> 11476 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/csc.odsbin0 -> 12203 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/csch.odsbin0 -> 12051 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/exp.odsbin0 -> 11879 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/floor.odsbin0 -> 9086 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/log10.odsbin0 -> 11916 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/power.odsbin0 -> 12184 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/sec.odsbin0 -> 12081 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/math/sech.odsbin0 -> 12092 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/BetaDist.odsbin0 -> 17575 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/CHISQDIST.odsbin0 -> 19796 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/CHISQINV.odsbin0 -> 17130 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/Correl.odsbin0 -> 17291 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/LogNormDist.odsbin0 -> 15340 bytes
-rw-r--r--sc/qa/unit/data/ods/opencl/statistical/parallel_count_bug_243.odsbin0 -> 22925 bytes
-rw-r--r--sc/qa/unit/data/ods/outline.odsbin0 -> 7834 bytes
-rw-r--r--sc/qa/unit/data/ods/password.odsbin0 -> 10042 bytes
-rw-r--r--sc/qa/unit/data/ods/passwordOld.odsbin0 -> 6447 bytes
-rw-r--r--sc/qa/unit/data/ods/passwordWrongSHA.odsbin0 -> 6560 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-basic.odsbin0 -> 10173 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-err-in-cache.odsbin0 -> 9362 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-median.odsbin0 -> 13835 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-named-range-source.odsbin0 -> 16927 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-num-fmt.odsbin0 -> 13706 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-shared-cache-with-group.odsbin0 -> 28325 bytes
-rw-r--r--sc/qa/unit/data/ods/pivot-table-str-and-err-in-data.odsbin0 -> 9540 bytes
-rw-r--r--sc/qa/unit/data/ods/pivottable_fieldInRowsAndData.odsbin0 -> 9815 bytes
-rw-r--r--sc/qa/unit/data/ods/pivottable_no_columns_layout.odsbin0 -> 13643 bytes
-rw-r--r--sc/qa/unit/data/ods/print-range.odsbin0 -> 6876 bytes
-rw-r--r--sc/qa/unit/data/ods/repeatedColumns.odsbin0 -> 7475 bytes
-rw-r--r--sc/qa/unit/data/ods/rich-text-cells.odsbin0 -> 20162 bytes
-rw-r--r--sc/qa/unit/data/ods/row-height-import.odsbin0 -> 9656 bytes
-rw-r--r--sc/qa/unit/data/ods/shared-formula/3d-reference.odsbin0 -> 19271 bytes
-rw-r--r--sc/qa/unit/data/ods/shared-formula/column-labels.odsbin0 -> 10129 bytes
-rw-r--r--sc/qa/unit/data/ods/shared-formula/column-row-labels.odsbin0 -> 11711 bytes
-rw-r--r--sc/qa/unit/data/ods/shared-formula/sort-crash.odsbin0 -> 51675 bytes
-rw-r--r--sc/qa/unit/data/ods/sheet-protection.odsbin0 -> 10547 bytes
-rw-r--r--sc/qa/unit/data/ods/sheet_name_with_dots.odsbin0 -> 7643 bytes
-rw-r--r--sc/qa/unit/data/ods/single-note.odsbin0 -> 11474 bytes
-rw-r--r--sc/qa/unit/data/ods/sort-with-sheet-external-references.odsbin0 -> 28812 bytes
-rw-r--r--sc/qa/unit/data/ods/spreadsheet13e.odsbin0 -> 7211 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf100458_lost_zero_value.odsbin0 -> 6965 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf102370_ExponentWithoutSign.odsbin0 -> 7345 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf103092_RotatedImage.odsbin0 -> 15393 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf112567.odsbin0 -> 8205 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf113991_relativeNamedRanges.odsbin0 -> 9877 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf119191_FitToCellSize.odsbin0 -> 10623 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf119191_transformedShape.odsbin0 -> 10269 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf121040.odsbin0 -> 8575 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf121612.odsbin0 -> 48719 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf121963.odsbin0 -> 18097 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf122331.odsbin0 -> 17896 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf123421_1datafield.odsbin0 -> 12293 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf123421_2datafields.odsbin0 -> 12195 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf124651_simplePivotTable.odsbin0 -> 10427 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf129552.fods123
-rw-r--r--sc/qa/unit/data/ods/tdf129789.odsbin0 -> 90171 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf130108.odsbin0 -> 10181 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf130132.odsbin0 -> 9252 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf130556.odsbin0 -> 17216 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf131372.odsbin0 -> 9390 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf132278.odsbin0 -> 35018 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf134161.odsbin0 -> 39542 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf134332.odsbin0 -> 22292 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf31231.odsbin0 -> 12599 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf36038_ExtendedLCID.odsbin0 -> 12098 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf62268.odsbin0 -> 9096 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf76949.odsbin0 -> 11912 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf79398_NatNum5.odsbin0 -> 7871 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf79998.odsbin0 -> 41951 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf88657.odsbin0 -> 7214 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf88827_borderDoubleThin.odsbin0 -> 9410 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf95640.odsbin0 -> 8406 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf95640_standard_list.odsbin0 -> 9684 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf98657.odsbin0 -> 13965 bytes
-rw-r--r--sc/qa/unit/data/ods/tdf99856_dataValidationTest.odsbin0 -> 11891 bytes
-rw-r--r--sc/qa/unit/data/ods/test_borders_export.odsbin0 -> 15851 bytes
-rw-r--r--sc/qa/unit/data/ods/text_box_hyperlink.odsbin0 -> 8538 bytes
-rw-r--r--sc/qa/unit/data/ods/universal-content.odsbin0 -> 8764 bytes
-rw-r--r--sc/qa/unit/data/ods/user-defined-function.odsbin0 -> 12180 bytes
-rw-r--r--sc/qa/unit/data/ods/validation-copypaste.odsbin0 -> 9868 bytes
-rw-r--r--sc/qa/unit/data/ods/vba_macro_functions.odsbin0 -> 13283 bytes
176 files changed, 123 insertions, 0 deletions
diff --git a/sc/qa/unit/data/ods/3AnchorTypes.ods b/sc/qa/unit/data/ods/3AnchorTypes.ods
new file mode 100644
index 000000000..a68c36271
--- /dev/null
+++ b/sc/qa/unit/data/ods/3AnchorTypes.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/CommentTextHAlign.ods b/sc/qa/unit/data/ods/CommentTextHAlign.ods
new file mode 100644
index 000000000..2132779cb
--- /dev/null
+++ b/sc/qa/unit/data/ods/CommentTextHAlign.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/CommentTextVAlign.ods b/sc/qa/unit/data/ods/CommentTextVAlign.ods
new file mode 100644
index 000000000..a1cac792c
--- /dev/null
+++ b/sc/qa/unit/data/ods/CommentTextVAlign.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/alldefaultheights.ods b/sc/qa/unit/data/ods/alldefaultheights.ods
new file mode 100644
index 000000000..ab3516615
--- /dev/null
+++ b/sc/qa/unit/data/ods/alldefaultheights.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/autoheight2rows.ods b/sc/qa/unit/data/ods/autoheight2rows.ods
new file mode 100644
index 000000000..099df137f
--- /dev/null
+++ b/sc/qa/unit/data/ods/autoheight2rows.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/basic-cell-content.ods b/sc/qa/unit/data/ods/basic-cell-content.ods
new file mode 100644
index 000000000..2b8c8bc64
--- /dev/null
+++ b/sc/qa/unit/data/ods/basic-cell-content.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/blank.ods b/sc/qa/unit/data/ods/blank.ods
new file mode 100644
index 000000000..cb57e98ba
--- /dev/null
+++ b/sc/qa/unit/data/ods/blank.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/border.ods b/sc/qa/unit/data/ods/border.ods
new file mode 100644
index 000000000..e2ac68bee
--- /dev/null
+++ b/sc/qa/unit/data/ods/border.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/borders_ooo33.ods b/sc/qa/unit/data/ods/borders_ooo33.ods
new file mode 100644
index 000000000..1788d1281
--- /dev/null
+++ b/sc/qa/unit/data/ods/borders_ooo33.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/bug-fixes.ods b/sc/qa/unit/data/ods/bug-fixes.ods
new file mode 100644
index 000000000..f40141b77
--- /dev/null
+++ b/sc/qa/unit/data/ods/bug-fixes.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/cachedValue.ods b/sc/qa/unit/data/ods/cachedValue.ods
new file mode 100644
index 000000000..8fe411ab7
--- /dev/null
+++ b/sc/qa/unit/data/ods/cachedValue.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.ods b/sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.ods
new file mode 100644
index 000000000..795b74ca3
--- /dev/null
+++ b/sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/ceiling-floor.ods b/sc/qa/unit/data/ods/ceiling-floor.ods
new file mode 100644
index 000000000..051518b6f
--- /dev/null
+++ b/sc/qa/unit/data/ods/ceiling-floor.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/cell-anchored-shapes.ods b/sc/qa/unit/data/ods/cell-anchored-shapes.ods
new file mode 100644
index 000000000..5a006f66e
--- /dev/null
+++ b/sc/qa/unit/data/ods/cell-anchored-shapes.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/chart-import-basic.ods b/sc/qa/unit/data/ods/chart-import-basic.ods
new file mode 100644
index 000000000..cfc86f349
--- /dev/null
+++ b/sc/qa/unit/data/ods/chart-import-basic.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/chart2dataprovider.ods b/sc/qa/unit/data/ods/chart2dataprovider.ods
new file mode 100644
index 000000000..7352b4d30
--- /dev/null
+++ b/sc/qa/unit/data/ods/chart2dataprovider.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/colorscale.ods b/sc/qa/unit/data/ods/colorscale.ods
new file mode 100644
index 000000000..6ea5b83f5
--- /dev/null
+++ b/sc/qa/unit/data/ods/colorscale.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/comment.ods b/sc/qa/unit/data/ods/comment.ods
new file mode 100644
index 000000000..b772a6f00
--- /dev/null
+++ b/sc/qa/unit/data/ods/comment.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/conditionalformat_containstext.ods b/sc/qa/unit/data/ods/conditionalformat_containstext.ods
new file mode 100644
index 000000000..fa3e21e29
--- /dev/null
+++ b/sc/qa/unit/data/ods/conditionalformat_containstext.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/conditionalformat_rangelist.ods b/sc/qa/unit/data/ods/conditionalformat_rangelist.ods
new file mode 100644
index 000000000..169ee56f0
--- /dev/null
+++ b/sc/qa/unit/data/ods/conditionalformat_rangelist.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/copy-merged-number-formats.ods b/sc/qa/unit/data/ods/copy-merged-number-formats.ods
new file mode 100644
index 000000000..39555e0b4
--- /dev/null
+++ b/sc/qa/unit/data/ods/copy-merged-number-formats.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/custom-numfmt-hybrid-cell.ods b/sc/qa/unit/data/ods/custom-numfmt-hybrid-cell.ods
new file mode 100644
index 000000000..1e3fac470
--- /dev/null
+++ b/sc/qa/unit/data/ods/custom-numfmt-hybrid-cell.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/custom_column_width.ods b/sc/qa/unit/data/ods/custom_column_width.ods
new file mode 100644
index 000000000..cab589b1a
--- /dev/null
+++ b/sc/qa/unit/data/ods/custom_column_width.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/dataValidity.ods b/sc/qa/unit/data/ods/dataValidity.ods
new file mode 100644
index 000000000..9daf01ce7
--- /dev/null
+++ b/sc/qa/unit/data/ods/dataValidity.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/databar.ods b/sc/qa/unit/data/ods/databar.ods
new file mode 100644
index 000000000..b3cb9648a
--- /dev/null
+++ b/sc/qa/unit/data/ods/databar.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/database-functions.ods b/sc/qa/unit/data/ods/database-functions.ods
new file mode 100644
index 000000000..0dde2f8ab
--- /dev/null
+++ b/sc/qa/unit/data/ods/database-functions.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/database.ods b/sc/qa/unit/data/ods/database.ods
new file mode 100644
index 000000000..612919f21
--- /dev/null
+++ b/sc/qa/unit/data/ods/database.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/date-time-functions.ods b/sc/qa/unit/data/ods/date-time-functions.ods
new file mode 100644
index 000000000..57666bfc8
--- /dev/null
+++ b/sc/qa/unit/data/ods/date-time-functions.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/dependencyTree.ods b/sc/qa/unit/data/ods/dependencyTree.ods
new file mode 100644
index 000000000..fc5aae0a9
--- /dev/null
+++ b/sc/qa/unit/data/ods/dependencyTree.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/different-column-width.ods b/sc/qa/unit/data/ods/different-column-width.ods
new file mode 100644
index 000000000..3f2e34ce8
--- /dev/null
+++ b/sc/qa/unit/data/ods/different-column-width.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/document_with_linked_graphic.ods b/sc/qa/unit/data/ods/document_with_linked_graphic.ods
new file mode 100644
index 000000000..14cad8c84
--- /dev/null
+++ b/sc/qa/unit/data/ods/document_with_linked_graphic.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/document_with_two_images.ods b/sc/qa/unit/data/ods/document_with_two_images.ods
new file mode 100644
index 000000000..6e1cc68a4
--- /dev/null
+++ b/sc/qa/unit/data/ods/document_with_two_images.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/empty.ods b/sc/qa/unit/data/ods/empty.ods
new file mode 100644
index 000000000..14b423218
--- /dev/null
+++ b/sc/qa/unit/data/ods/empty.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/external-ref-cache.ods b/sc/qa/unit/data/ods/external-ref-cache.ods
new file mode 100644
index 000000000..c4c1be891
--- /dev/null
+++ b/sc/qa/unit/data/ods/external-ref-cache.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo36933data.ods b/sc/qa/unit/data/ods/fdo36933data.ods
new file mode 100644
index 000000000..ba84217e1
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo36933data.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo36933test.ods b/sc/qa/unit/data/ods/fdo36933test.ods
new file mode 100644
index 000000000..4a8b55b8c
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo36933test.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo43534data.ods b/sc/qa/unit/data/ods/fdo43534data.ods
new file mode 100644
index 000000000..800cf6a5f
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo43534data.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo43534test.ods b/sc/qa/unit/data/ods/fdo43534test.ods
new file mode 100644
index 000000000..160602778
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo43534test.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo43700data.ods b/sc/qa/unit/data/ods/fdo43700data.ods
new file mode 100644
index 000000000..ea3182fc8
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo43700data.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo43700test.ods b/sc/qa/unit/data/ods/fdo43700test.ods
new file mode 100644
index 000000000..7d853ee15
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo43700test.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo62729.ods b/sc/qa/unit/data/ods/fdo62729.ods
new file mode 100644
index 000000000..00b50798f
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo62729.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo64229a.ods b/sc/qa/unit/data/ods/fdo64229a.ods
new file mode 100644
index 000000000..553940487
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo64229a.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo64229b.ods b/sc/qa/unit/data/ods/fdo64229b.ods
new file mode 100644
index 000000000..7ea2dfaeb
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo64229b.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/fdo79305.ods b/sc/qa/unit/data/ods/fdo79305.ods
new file mode 100644
index 000000000..247c9020e
--- /dev/null
+++ b/sc/qa/unit/data/ods/fdo79305.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/formats.ods b/sc/qa/unit/data/ods/formats.ods
new file mode 100644
index 000000000..27a0601f6
--- /dev/null
+++ b/sc/qa/unit/data/ods/formats.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/formula-across-sheets.ods b/sc/qa/unit/data/ods/formula-across-sheets.ods
new file mode 100644
index 000000000..50f4faac5
--- /dev/null
+++ b/sc/qa/unit/data/ods/formula-across-sheets.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/formula-delete-contents.ods b/sc/qa/unit/data/ods/formula-delete-contents.ods
new file mode 100644
index 000000000..95bb84722
--- /dev/null
+++ b/sc/qa/unit/data/ods/formula-delete-contents.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/formula-quote-in-sheet-name.ods b/sc/qa/unit/data/ods/formula-quote-in-sheet-name.ods
new file mode 100644
index 000000000..ef66f21e0
--- /dev/null
+++ b/sc/qa/unit/data/ods/formula-quote-in-sheet-name.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/functions.ods b/sc/qa/unit/data/ods/functions.ods
new file mode 100644
index 000000000..2585b0afc
--- /dev/null
+++ b/sc/qa/unit/data/ods/functions.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/hard-recalc.ods b/sc/qa/unit/data/ods/hard-recalc.ods
new file mode 100644
index 000000000..970ba2c32
--- /dev/null
+++ b/sc/qa/unit/data/ods/hard-recalc.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/header-image.ods b/sc/qa/unit/data/ods/header-image.ods
new file mode 100644
index 000000000..c19b90241
--- /dev/null
+++ b/sc/qa/unit/data/ods/header-image.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/hidden-empty-rows.ods b/sc/qa/unit/data/ods/hidden-empty-rows.ods
new file mode 100644
index 000000000..1e3017ef4
--- /dev/null
+++ b/sc/qa/unit/data/ods/hidden-empty-rows.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/hybrid-shared-string.ods b/sc/qa/unit/data/ods/hybrid-shared-string.ods
new file mode 100644
index 000000000..89f59d642
--- /dev/null
+++ b/sc/qa/unit/data/ods/hybrid-shared-string.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/hyperlink_frame.ods b/sc/qa/unit/data/ods/hyperlink_frame.ods
new file mode 100644
index 000000000..cc05949d3
--- /dev/null
+++ b/sc/qa/unit/data/ods/hyperlink_frame.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/images_with_special_IDs.ods b/sc/qa/unit/data/ods/images_with_special_IDs.ods
new file mode 100644
index 000000000..f87fd8e3d
--- /dev/null
+++ b/sc/qa/unit/data/ods/images_with_special_IDs.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/keep-preview-missing-obj-link.ods b/sc/qa/unit/data/ods/keep-preview-missing-obj-link.ods
new file mode 100644
index 000000000..e7b15fd76
--- /dev/null
+++ b/sc/qa/unit/data/ods/keep-preview-missing-obj-link.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/legacycellanchoredrotatedclippedshape.ods b/sc/qa/unit/data/ods/legacycellanchoredrotatedclippedshape.ods
new file mode 100644
index 000000000..45cf2ccf1
--- /dev/null
+++ b/sc/qa/unit/data/ods/legacycellanchoredrotatedclippedshape.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/legacycellanchoredrotatedhiddenshape.ods b/sc/qa/unit/data/ods/legacycellanchoredrotatedhiddenshape.ods
new file mode 100644
index 000000000..48b1e74a9
--- /dev/null
+++ b/sc/qa/unit/data/ods/legacycellanchoredrotatedhiddenshape.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/legacycellanchoredrotatedshape.ods b/sc/qa/unit/data/ods/legacycellanchoredrotatedshape.ods
new file mode 100644
index 000000000..271eab5af
--- /dev/null
+++ b/sc/qa/unit/data/ods/legacycellanchoredrotatedshape.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/linked_graphic.jpg b/sc/qa/unit/data/ods/linked_graphic.jpg
new file mode 100644
index 000000000..2218cdd72
--- /dev/null
+++ b/sc/qa/unit/data/ods/linked_graphic.jpg
Binary files differ
diff --git a/sc/qa/unit/data/ods/matrix.ods b/sc/qa/unit/data/ods/matrix.ods
new file mode 100644
index 000000000..4d2f83656
--- /dev/null
+++ b/sc/qa/unit/data/ods/matrix.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/merged.ods b/sc/qa/unit/data/ods/merged.ods
new file mode 100644
index 000000000..247457132
--- /dev/null
+++ b/sc/qa/unit/data/ods/merged.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/miscemptyrepeatedrowheights.ods b/sc/qa/unit/data/ods/miscemptyrepeatedrowheights.ods
new file mode 100644
index 000000000..5511ad9e9
--- /dev/null
+++ b/sc/qa/unit/data/ods/miscemptyrepeatedrowheights.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/move-cell-anchored-shapes.ods b/sc/qa/unit/data/ods/move-cell-anchored-shapes.ods
new file mode 100644
index 000000000..9ad1568f9
--- /dev/null
+++ b/sc/qa/unit/data/ods/move-cell-anchored-shapes.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/multilineoptimal.ods b/sc/qa/unit/data/ods/multilineoptimal.ods
new file mode 100644
index 000000000..e514974cb
--- /dev/null
+++ b/sc/qa/unit/data/ods/multilineoptimal.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/named-ranges-global.ods b/sc/qa/unit/data/ods/named-ranges-global.ods
new file mode 100644
index 000000000..84f79ac03
--- /dev/null
+++ b/sc/qa/unit/data/ods/named-ranges-global.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/new_cond_format_test.ods b/sc/qa/unit/data/ods/new_cond_format_test.ods
new file mode 100644
index 000000000..9418c43b6
--- /dev/null
+++ b/sc/qa/unit/data/ods/new_cond_format_test.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/new_cond_format_test_export.ods b/sc/qa/unit/data/ods/new_cond_format_test_export.ods
new file mode 100644
index 000000000..9418c43b6
--- /dev/null
+++ b/sc/qa/unit/data/ods/new_cond_format_test_export.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/notes-on-3-sheets.ods b/sc/qa/unit/data/ods/notes-on-3-sheets.ods
new file mode 100644
index 000000000..e7b639928
--- /dev/null
+++ b/sc/qa/unit/data/ods/notes-on-3-sheets.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/numgroup_example.ods b/sc/qa/unit/data/ods/numgroup_example.ods
new file mode 100644
index 000000000..008e1bfd4
--- /dev/null
+++ b/sc/qa/unit/data/ods/numgroup_example.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/compiler/horizontal.ods b/sc/qa/unit/data/ods/opencl/compiler/horizontal.ods
new file mode 100644
index 000000000..18edf64bd
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/compiler/horizontal.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/compiler/ineq.ods b/sc/qa/unit/data/ods/opencl/compiler/ineq.ods
new file mode 100644
index 000000000..c0f3d638b
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/compiler/ineq.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/compiler/nested.ods b/sc/qa/unit/data/ods/opencl/compiler/nested.ods
new file mode 100644
index 000000000..83310fa55
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/compiler/nested.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/compiler/string.ods b/sc/qa/unit/data/ods/opencl/compiler/string.ods
new file mode 100644
index 000000000..ded74bb3e
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/compiler/string.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/financial/Duration.ods b/sc/qa/unit/data/ods/opencl/financial/Duration.ods
new file mode 100644
index 000000000..d884dfebc
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/financial/Duration.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/Abs.ods b/sc/qa/unit/data/ods/opencl/math/Abs.ods
new file mode 100644
index 000000000..2e55c73c5
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/Abs.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcCos.ods b/sc/qa/unit/data/ods/opencl/math/ArcCos.ods
new file mode 100644
index 000000000..adce6d3a1
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcCos.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcCosHyp.ods b/sc/qa/unit/data/ods/opencl/math/ArcCosHyp.ods
new file mode 100644
index 000000000..f244d2f34
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcCosHyp.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcCot.ods b/sc/qa/unit/data/ods/opencl/math/ArcCot.ods
new file mode 100644
index 000000000..171cb5f8d
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcCot.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcCotHyp.ods b/sc/qa/unit/data/ods/opencl/math/ArcCotHyp.ods
new file mode 100644
index 000000000..d5b6a3374
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcCotHyp.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcSin.ods b/sc/qa/unit/data/ods/opencl/math/ArcSin.ods
new file mode 100644
index 000000000..3c29e33b0
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcSin.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcSinHyp.ods b/sc/qa/unit/data/ods/opencl/math/ArcSinHyp.ods
new file mode 100644
index 000000000..0d0525a4b
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcSinHyp.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcTan.ods b/sc/qa/unit/data/ods/opencl/math/ArcTan.ods
new file mode 100644
index 000000000..70737f86a
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcTan.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcTan2.ods b/sc/qa/unit/data/ods/opencl/math/ArcTan2.ods
new file mode 100644
index 000000000..89f6bc560
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcTan2.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/ArcTanHyp.ods b/sc/qa/unit/data/ods/opencl/math/ArcTanHyp.ods
new file mode 100644
index 000000000..504502799
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/ArcTanHyp.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/BitAnd.ods b/sc/qa/unit/data/ods/opencl/math/BitAnd.ods
new file mode 100644
index 000000000..cf848ba4d
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/BitAnd.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/BitLshift.ods b/sc/qa/unit/data/ods/opencl/math/BitLshift.ods
new file mode 100644
index 000000000..e1ebd4a81
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/BitLshift.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/BitOr.ods b/sc/qa/unit/data/ods/opencl/math/BitOr.ods
new file mode 100644
index 000000000..517dcc17a
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/BitOr.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/BitRshift.ods b/sc/qa/unit/data/ods/opencl/math/BitRshift.ods
new file mode 100644
index 000000000..f1039df61
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/BitRshift.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/BitXor.ods b/sc/qa/unit/data/ods/opencl/math/BitXor.ods
new file mode 100644
index 000000000..c8e812a2e
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/BitXor.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/Ceil.ods b/sc/qa/unit/data/ods/opencl/math/Ceil.ods
new file mode 100644
index 000000000..4e3d42259
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/Ceil.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/Kombin.ods b/sc/qa/unit/data/ods/opencl/math/Kombin.ods
new file mode 100644
index 000000000..1afe524d0
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/Kombin.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/Quotient.ods b/sc/qa/unit/data/ods/opencl/math/Quotient.ods
new file mode 100644
index 000000000..28242f0ea
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/Quotient.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/cot.ods b/sc/qa/unit/data/ods/opencl/math/cot.ods
new file mode 100644
index 000000000..b365efd17
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/cot.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/coth.ods b/sc/qa/unit/data/ods/opencl/math/coth.ods
new file mode 100644
index 000000000..109e3c114
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/coth.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/csc.ods b/sc/qa/unit/data/ods/opencl/math/csc.ods
new file mode 100644
index 000000000..cc18028f6
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/csc.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/csch.ods b/sc/qa/unit/data/ods/opencl/math/csch.ods
new file mode 100644
index 000000000..5a29cdc7e
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/csch.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/exp.ods b/sc/qa/unit/data/ods/opencl/math/exp.ods
new file mode 100644
index 000000000..2710fb810
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/exp.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/floor.ods b/sc/qa/unit/data/ods/opencl/math/floor.ods
new file mode 100644
index 000000000..6534ea32d
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/floor.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/log10.ods b/sc/qa/unit/data/ods/opencl/math/log10.ods
new file mode 100644
index 000000000..12058daa9
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/log10.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/power.ods b/sc/qa/unit/data/ods/opencl/math/power.ods
new file mode 100644
index 000000000..7f797703a
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/power.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/sec.ods b/sc/qa/unit/data/ods/opencl/math/sec.ods
new file mode 100644
index 000000000..1c5250da5
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/sec.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/math/sech.ods b/sc/qa/unit/data/ods/opencl/math/sech.ods
new file mode 100644
index 000000000..a50c2e974
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/math/sech.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/BetaDist.ods b/sc/qa/unit/data/ods/opencl/statistical/BetaDist.ods
new file mode 100644
index 000000000..197ea5ad5
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/BetaDist.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/CHISQDIST.ods b/sc/qa/unit/data/ods/opencl/statistical/CHISQDIST.ods
new file mode 100644
index 000000000..81e84d15b
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/CHISQDIST.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/CHISQINV.ods b/sc/qa/unit/data/ods/opencl/statistical/CHISQINV.ods
new file mode 100644
index 000000000..2071bc52b
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/CHISQINV.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/Correl.ods b/sc/qa/unit/data/ods/opencl/statistical/Correl.ods
new file mode 100644
index 000000000..b191d549e
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/Correl.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/LogNormDist.ods b/sc/qa/unit/data/ods/opencl/statistical/LogNormDist.ods
new file mode 100644
index 000000000..be191d478
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/LogNormDist.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/opencl/statistical/parallel_count_bug_243.ods b/sc/qa/unit/data/ods/opencl/statistical/parallel_count_bug_243.ods
new file mode 100644
index 000000000..4a8d5f927
--- /dev/null
+++ b/sc/qa/unit/data/ods/opencl/statistical/parallel_count_bug_243.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/outline.ods b/sc/qa/unit/data/ods/outline.ods
new file mode 100644
index 000000000..ac951b7d4
--- /dev/null
+++ b/sc/qa/unit/data/ods/outline.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/password.ods b/sc/qa/unit/data/ods/password.ods
new file mode 100644
index 000000000..28c5f4940
--- /dev/null
+++ b/sc/qa/unit/data/ods/password.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/passwordOld.ods b/sc/qa/unit/data/ods/passwordOld.ods
new file mode 100644
index 000000000..eee9ede03
--- /dev/null
+++ b/sc/qa/unit/data/ods/passwordOld.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/passwordWrongSHA.ods b/sc/qa/unit/data/ods/passwordWrongSHA.ods
new file mode 100644
index 000000000..b8a0e80dc
--- /dev/null
+++ b/sc/qa/unit/data/ods/passwordWrongSHA.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-basic.ods b/sc/qa/unit/data/ods/pivot-table-basic.ods
new file mode 100644
index 000000000..9bbb5fe49
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-basic.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-err-in-cache.ods b/sc/qa/unit/data/ods/pivot-table-err-in-cache.ods
new file mode 100644
index 000000000..b566a61f8
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-err-in-cache.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-median.ods b/sc/qa/unit/data/ods/pivot-table-median.ods
new file mode 100644
index 000000000..bb8817000
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-median.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-named-range-source.ods b/sc/qa/unit/data/ods/pivot-table-named-range-source.ods
new file mode 100644
index 000000000..db3b96623
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-named-range-source.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-num-fmt.ods b/sc/qa/unit/data/ods/pivot-table-num-fmt.ods
new file mode 100644
index 000000000..e6cfd138c
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-num-fmt.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-shared-cache-with-group.ods b/sc/qa/unit/data/ods/pivot-table-shared-cache-with-group.ods
new file mode 100644
index 000000000..b1ec9819c
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-shared-cache-with-group.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivot-table-str-and-err-in-data.ods b/sc/qa/unit/data/ods/pivot-table-str-and-err-in-data.ods
new file mode 100644
index 000000000..9c58dc895
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivot-table-str-and-err-in-data.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivottable_fieldInRowsAndData.ods b/sc/qa/unit/data/ods/pivottable_fieldInRowsAndData.ods
new file mode 100644
index 000000000..cbb773857
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivottable_fieldInRowsAndData.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/pivottable_no_columns_layout.ods b/sc/qa/unit/data/ods/pivottable_no_columns_layout.ods
new file mode 100644
index 000000000..e6ddca729
--- /dev/null
+++ b/sc/qa/unit/data/ods/pivottable_no_columns_layout.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/print-range.ods b/sc/qa/unit/data/ods/print-range.ods
new file mode 100644
index 000000000..d7207e16a
--- /dev/null
+++ b/sc/qa/unit/data/ods/print-range.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/repeatedColumns.ods b/sc/qa/unit/data/ods/repeatedColumns.ods
new file mode 100644
index 000000000..3b550578c
--- /dev/null
+++ b/sc/qa/unit/data/ods/repeatedColumns.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/rich-text-cells.ods b/sc/qa/unit/data/ods/rich-text-cells.ods
new file mode 100644
index 000000000..b039c3781
--- /dev/null
+++ b/sc/qa/unit/data/ods/rich-text-cells.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/row-height-import.ods b/sc/qa/unit/data/ods/row-height-import.ods
new file mode 100644
index 000000000..2deb1043b
--- /dev/null
+++ b/sc/qa/unit/data/ods/row-height-import.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/shared-formula/3d-reference.ods b/sc/qa/unit/data/ods/shared-formula/3d-reference.ods
new file mode 100644
index 000000000..5148e8260
--- /dev/null
+++ b/sc/qa/unit/data/ods/shared-formula/3d-reference.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/shared-formula/column-labels.ods b/sc/qa/unit/data/ods/shared-formula/column-labels.ods
new file mode 100644
index 000000000..cfe49ce2c
--- /dev/null
+++ b/sc/qa/unit/data/ods/shared-formula/column-labels.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/shared-formula/column-row-labels.ods b/sc/qa/unit/data/ods/shared-formula/column-row-labels.ods
new file mode 100644
index 000000000..02f711bc6
--- /dev/null
+++ b/sc/qa/unit/data/ods/shared-formula/column-row-labels.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/shared-formula/sort-crash.ods b/sc/qa/unit/data/ods/shared-formula/sort-crash.ods
new file mode 100644
index 000000000..21f3d2eb6
--- /dev/null
+++ b/sc/qa/unit/data/ods/shared-formula/sort-crash.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/sheet-protection.ods b/sc/qa/unit/data/ods/sheet-protection.ods
new file mode 100644
index 000000000..8cfbbd281
--- /dev/null
+++ b/sc/qa/unit/data/ods/sheet-protection.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/sheet_name_with_dots.ods b/sc/qa/unit/data/ods/sheet_name_with_dots.ods
new file mode 100644
index 000000000..dc5b8193f
--- /dev/null
+++ b/sc/qa/unit/data/ods/sheet_name_with_dots.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/single-note.ods b/sc/qa/unit/data/ods/single-note.ods
new file mode 100644
index 000000000..3a0c8e368
--- /dev/null
+++ b/sc/qa/unit/data/ods/single-note.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/sort-with-sheet-external-references.ods b/sc/qa/unit/data/ods/sort-with-sheet-external-references.ods
new file mode 100644
index 000000000..439ee38d9
--- /dev/null
+++ b/sc/qa/unit/data/ods/sort-with-sheet-external-references.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/spreadsheet13e.ods b/sc/qa/unit/data/ods/spreadsheet13e.ods
new file mode 100644
index 000000000..14efbea35
--- /dev/null
+++ b/sc/qa/unit/data/ods/spreadsheet13e.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf100458_lost_zero_value.ods b/sc/qa/unit/data/ods/tdf100458_lost_zero_value.ods
new file mode 100644
index 000000000..afc65e7c1
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf100458_lost_zero_value.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf102370_ExponentWithoutSign.ods b/sc/qa/unit/data/ods/tdf102370_ExponentWithoutSign.ods
new file mode 100644
index 000000000..ab3fbd7c0
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf102370_ExponentWithoutSign.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf103092_RotatedImage.ods b/sc/qa/unit/data/ods/tdf103092_RotatedImage.ods
new file mode 100644
index 000000000..eb9664062
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf103092_RotatedImage.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf112567.ods b/sc/qa/unit/data/ods/tdf112567.ods
new file mode 100644
index 000000000..fda79997e
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf112567.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf113991_relativeNamedRanges.ods b/sc/qa/unit/data/ods/tdf113991_relativeNamedRanges.ods
new file mode 100644
index 000000000..ed5c6ce3b
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf113991_relativeNamedRanges.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf119191_FitToCellSize.ods b/sc/qa/unit/data/ods/tdf119191_FitToCellSize.ods
new file mode 100644
index 000000000..ff43af5f7
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf119191_FitToCellSize.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf119191_transformedShape.ods b/sc/qa/unit/data/ods/tdf119191_transformedShape.ods
new file mode 100644
index 000000000..c3936a269
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf119191_transformedShape.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf121040.ods b/sc/qa/unit/data/ods/tdf121040.ods
new file mode 100644
index 000000000..ef25565a7
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf121040.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf121612.ods b/sc/qa/unit/data/ods/tdf121612.ods
new file mode 100644
index 000000000..6afc4e0c9
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf121612.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf121963.ods b/sc/qa/unit/data/ods/tdf121963.ods
new file mode 100644
index 000000000..1bd3e7520
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf121963.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf122331.ods b/sc/qa/unit/data/ods/tdf122331.ods
new file mode 100644
index 000000000..f32b4124d
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf122331.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf123421_1datafield.ods b/sc/qa/unit/data/ods/tdf123421_1datafield.ods
new file mode 100644
index 000000000..985d6c0c4
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf123421_1datafield.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf123421_2datafields.ods b/sc/qa/unit/data/ods/tdf123421_2datafields.ods
new file mode 100644
index 000000000..c5d8a0964
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf123421_2datafields.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf124651_simplePivotTable.ods b/sc/qa/unit/data/ods/tdf124651_simplePivotTable.ods
new file mode 100644
index 000000000..05fd5fec8
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf124651_simplePivotTable.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf129552.fods b/sc/qa/unit/data/ods/tdf129552.fods
new file mode 100644
index 000000000..b5bb83b76
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf129552.fods
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<office:document xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ooo="http://openoffice.org/2004/office" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.spreadsheet">
+ <office:font-face-decls>
+ <style:font-face style:name="Liberation Sans" svg:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ </office:font-face-decls>
+ <office:styles>
+ <style:default-style style:family="table-cell">
+ <style:table-cell-properties style:decimal-places="2"/>
+ <style:paragraph-properties style:tab-stop-distance="1.389in"/>
+ <style:text-properties style:font-name="Albany" fo:language="de" fo:country="DE" style:font-name-asian="Andale Sans UI" style:language-asian="zxx" style:country-asian="none" style:font-name-complex="Tahoma" style:language-complex="zxx" style:country-complex="none"/>
+ </style:default-style>
+ <style:style style:name="Default" style:family="table-cell">
+ <style:table-cell-properties style:cell-protect="protected formula-hidden" style:print-content="true"/>
+ <style:text-properties style:font-name="Arial" fo:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ </style:style>
+ </office:styles>
+ <office:automatic-styles>
+ <style:style style:name="co1" style:family="table-column">
+ <style:table-column-properties fo:break-before="auto" style:column-width="0.1965in"/>
+ </style:style>
+ <style:style style:name="ro1" style:family="table-row">
+ <style:table-row-properties style:row-height="0.1965in" fo:break-before="auto" style:use-optimal-row-height="false"/>
+ </style:style>
+ <style:style style:name="ta1" style:family="table" style:master-page-name="Default">
+ <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
+ </style:style>
+ <style:page-layout style:name="pm1">
+ <style:page-layout-properties fo:margin-top="0.5902in" fo:margin-bottom="0.7083in" fo:margin-left="0.8661in" fo:margin-right="0.3937in" style:scale-to-pages="1"/>
+ <style:header-style>
+ <style:header-footer-properties fo:min-height="0.1965in" fo:margin-left="0in" fo:margin-right="0in" fo:margin-bottom="0in"/>
+ </style:header-style>
+ <style:footer-style>
+ <style:header-footer-properties fo:min-height="0.2953in" fo:margin-left="0in" fo:margin-right="0in" fo:margin-top="0.0984in"/>
+ </style:footer-style>
+ </style:page-layout>
+ </office:automatic-styles>
+ <office:master-styles>
+ <style:master-page style:name="Default" style:page-layout-name="pm1">
+ </style:master-page>
+ </office:master-styles>
+ <office:body>
+ <office:spreadsheet>
+ <table:calculation-settings table:case-sensitive="false" table:search-criteria-must-apply-to-whole-cell="false" table:null-year="1919">
+ <table:iteration table:steps="10" table:maximum-difference="1"/>
+ </table:calculation-settings>
+ <table:table table:name="test" table:style-name="ta1" table:print="false">
+ <office:forms form:automatic-focus="false" form:apply-design-mode="false">
+ <form:form form:name="Standard" form:apply-filter="true" form:command-type="table" form:control-implementation="ooo:com.sun.star.form.component.Form" office:target-frame="">
+ <form:radio form:name="form-name" form:control-implementation="ooo:com.sun.star.form.component.RadioButton" xml:id="control1" form:id="control1" form:current-selected="true" form:value="0" form:input-required="false" form:image-position="center">
+ <form:properties>
+ <form:property form:property-name="ControlTypeinMSO" office:value-type="float" office:value="0"/>
+ <form:property form:property-name="DefaultControl" office:value-type="string" office:string-value="com.sun.star.form.control.RadioButton"/>
+ <form:property form:property-name="ObjIDinMSO" office:value-type="float" office:value="0"/>
+ <form:property form:property-name="SecondaryRefValue" office:value-type="string" office:string-value=""/>
+ </form:properties>
+ </form:radio>
+ </form:form>
+ </office:forms>
+ <table:table-column table:style-name="co1" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co2" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co1" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co3" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co1" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co4" table:default-cell-style-name="Default"/>
+ <table:table-column table:style-name="co5" table:number-columns-repeated="58" table:default-cell-style-name="Default"/>
+ <table:table-row table:style-name="ro3">
+ <table:table-cell table:style-name="ce1"/>
+ <table:table-cell table:number-columns-repeated="2"/>
+ <table:table-cell>
+ <draw:control table:end-cell-address="test.D8" table:end-x="3.8406in" table:end-y="0.2772in" draw:z-index="1" draw:style-name="gr2" draw:text-style-name="P2" svg:width="1.5748in" svg:height="0.2559in" svg:x="2.2657in" svg:y="0.0213in" draw:control="control1"/>
+ </table:table-cell>
+ <table:table-cell table:style-name="ce111"/>
+ <table:table-cell table:style-name="ce1"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro2" table:number-rows-repeated="5">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="6"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro6">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="6"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro2" table:number-rows-repeated="137">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="6"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro7" table:visibility="collapse">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="6"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro8" table:visibility="collapse">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="64"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro8" table:visibility="collapse">
+ <table:table-cell table:style-name="ce1"/>
+ <table:table-cell table:style-name="ce45"/>
+ <table:table-cell table:style-name="ce63"/>
+ <table:table-cell table:style-name="ce94" table:number-columns-repeated="2"/>
+ <table:table-cell table:style-name="ce124"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="58"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro8" table:visibility="collapse">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="64"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro2" table:visibility="collapse" table:number-rows-repeated="31538">
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="6"/>
+ <table:table-cell table:style-name="ce135"/>
+ <table:table-cell table:style-name="ce1" table:number-columns-repeated="57"/>
+ </table:table-row>
+ <table:table-row table:style-name="ro2" table:visibility="collapse" table:number-rows-repeated="1016529">
+ <table:table-cell table:number-columns-repeated="64"/>
+ </table:table-row>
+ </table:table>
+ <table:named-expressions/>
+ </office:spreadsheet>
+ </office:body>
+</office:document>
diff --git a/sc/qa/unit/data/ods/tdf129789.ods b/sc/qa/unit/data/ods/tdf129789.ods
new file mode 100644
index 000000000..49b067b48
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf129789.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf130108.ods b/sc/qa/unit/data/ods/tdf130108.ods
new file mode 100644
index 000000000..7cb563e26
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf130108.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf130132.ods b/sc/qa/unit/data/ods/tdf130132.ods
new file mode 100644
index 000000000..d37487ce6
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf130132.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf130556.ods b/sc/qa/unit/data/ods/tdf130556.ods
new file mode 100644
index 000000000..c30a3e6f6
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf130556.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf131372.ods b/sc/qa/unit/data/ods/tdf131372.ods
new file mode 100644
index 000000000..31d144f4e
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf131372.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf132278.ods b/sc/qa/unit/data/ods/tdf132278.ods
new file mode 100644
index 000000000..256ab18d6
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf132278.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf134161.ods b/sc/qa/unit/data/ods/tdf134161.ods
new file mode 100644
index 000000000..f18989a0f
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf134161.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf134332.ods b/sc/qa/unit/data/ods/tdf134332.ods
new file mode 100644
index 000000000..2046093bd
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf134332.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf31231.ods b/sc/qa/unit/data/ods/tdf31231.ods
new file mode 100644
index 000000000..2a9916aca
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf31231.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf36038_ExtendedLCID.ods b/sc/qa/unit/data/ods/tdf36038_ExtendedLCID.ods
new file mode 100644
index 000000000..0c9a23a7f
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf36038_ExtendedLCID.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf62268.ods b/sc/qa/unit/data/ods/tdf62268.ods
new file mode 100644
index 000000000..da88adfd2
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf62268.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf76949.ods b/sc/qa/unit/data/ods/tdf76949.ods
new file mode 100644
index 000000000..a1748287d
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf76949.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf79398_NatNum5.ods b/sc/qa/unit/data/ods/tdf79398_NatNum5.ods
new file mode 100644
index 000000000..4346445f2
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf79398_NatNum5.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf79998.ods b/sc/qa/unit/data/ods/tdf79998.ods
new file mode 100644
index 000000000..201cca140
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf79998.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf88657.ods b/sc/qa/unit/data/ods/tdf88657.ods
new file mode 100644
index 000000000..7bf4612bd
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf88657.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf88827_borderDoubleThin.ods b/sc/qa/unit/data/ods/tdf88827_borderDoubleThin.ods
new file mode 100644
index 000000000..b20e0aaa7
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf88827_borderDoubleThin.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf95640.ods b/sc/qa/unit/data/ods/tdf95640.ods
new file mode 100644
index 000000000..5d435c61c
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf95640.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf95640_standard_list.ods b/sc/qa/unit/data/ods/tdf95640_standard_list.ods
new file mode 100644
index 000000000..37bea8a0c
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf95640_standard_list.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf98657.ods b/sc/qa/unit/data/ods/tdf98657.ods
new file mode 100644
index 000000000..c65e1fa6a
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf98657.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/tdf99856_dataValidationTest.ods b/sc/qa/unit/data/ods/tdf99856_dataValidationTest.ods
new file mode 100644
index 000000000..b5e036e9b
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf99856_dataValidationTest.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/test_borders_export.ods b/sc/qa/unit/data/ods/test_borders_export.ods
new file mode 100644
index 000000000..394ec4e53
--- /dev/null
+++ b/sc/qa/unit/data/ods/test_borders_export.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/text_box_hyperlink.ods b/sc/qa/unit/data/ods/text_box_hyperlink.ods
new file mode 100644
index 000000000..77778e998
--- /dev/null
+++ b/sc/qa/unit/data/ods/text_box_hyperlink.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/universal-content.ods b/sc/qa/unit/data/ods/universal-content.ods
new file mode 100644
index 000000000..f3a23a949
--- /dev/null
+++ b/sc/qa/unit/data/ods/universal-content.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/user-defined-function.ods b/sc/qa/unit/data/ods/user-defined-function.ods
new file mode 100644
index 000000000..1976c85bc
--- /dev/null
+++ b/sc/qa/unit/data/ods/user-defined-function.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/validation-copypaste.ods b/sc/qa/unit/data/ods/validation-copypaste.ods
new file mode 100644
index 000000000..55f8d823b
--- /dev/null
+++ b/sc/qa/unit/data/ods/validation-copypaste.ods
Binary files differ
diff --git a/sc/qa/unit/data/ods/vba_macro_functions.ods b/sc/qa/unit/data/ods/vba_macro_functions.ods
new file mode 100644
index 000000000..62bbe339a
--- /dev/null
+++ b/sc/qa/unit/data/ods/vba_macro_functions.ods
Binary files differ