summaryrefslogtreecommitdiffstats
path: root/sc/source/filter/oox/tablebuffer.cxx
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-07-22 18:03:58 +0200
committerEike Rathke <erack@redhat.com>2015-07-23 14:33:35 +0200
commit22c9977d70e4812bca4bc038b775bb7eddb19bab (patch)
tree070096690d58df80b9346b3ffdd6605eb5154d32 /sc/source/filter/oox/tablebuffer.cxx
parenthandle ContainsHeader property at database range (diff)
downloadcore-22c9977d70e4812bca4bc038b775bb7eddb19bab.tar.gz
core-22c9977d70e4812bca4bc038b775bb7eddb19bab.zip
clear HasHeader at database range if table headerRowCount is 0
Change-Id: I1cf5b0ac3884320f39d439b6eecf0b39cdf6bc49
Diffstat (limited to 'sc/source/filter/oox/tablebuffer.cxx')
-rw-r--r--sc/source/filter/oox/tablebuffer.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/sc/source/filter/oox/tablebuffer.cxx b/sc/source/filter/oox/tablebuffer.cxx
index 779b784cad2a..9358d7536911 100644
--- a/sc/source/filter/oox/tablebuffer.cxx
+++ b/sc/source/filter/oox/tablebuffer.cxx
@@ -94,6 +94,15 @@ void Table::finalizeImport()
PropertySet aPropSet( xDatabaseRange );
+ // Default HasHeader is true at ScDBData.
+ if (maModel.mnHeaderRows != 1)
+ {
+ SAL_WARN_IF( maModel.mnHeaderRows > 1, "sc.filter",
+ "Table HeaderRows > 1 not supported: " << maModel.mnHeaderRows);
+ if (maModel.mnHeaderRows == 0)
+ aPropSet.setProperty( PROP_ContainsHeader, false);
+ }
+
if (maModel.mnTotalsRows > 0)
{
SAL_WARN_IF( maModel.mnTotalsRows > 1, "sc.filter",