sc/source/core/data/dpcache.cxx  |    3 ++-
 sc/source/core/tool/compiler.cxx |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 44e3d11b6ba0c996435d6d5911bd4f396d99401c
Author:     Karthik Godha <[email protected]>
AuthorDate: Fri Jan 23 14:36:11 2026 +0530
Commit:     Karthik Godha <[email protected]>
CommitDate: Thu Feb 26 17:22:34 2026 +0100

    sc: XLSX - Use correct index in svExternalName
    
    This is related to f85d860ccbebd99bc128218148e2992c9415f221, for
    `svExternalName` use the index calculated during export.
    
    bug-document: forum-mso-de-38936.xls
    
    Change-Id: I4a75a2432ab9bd6f46d36c46fe985bbc33252154
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197917
    Reviewed-by: Michael Stahl <[email protected]>
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    (cherry picked from commit b14a56012663adfe529b32fb78033a98af1b3847)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199424
    Tested-by: Jenkins
    Reviewed-by: Karthik Godha <[email protected]>
    Signed-off-by: Xisco Fauli <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199662

diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx
index 3722165a1cfc..c9e81883fb0a 100644
--- a/sc/source/core/tool/compiler.cxx
+++ b/sc/source/core/tool/compiler.cxx
@@ -5422,7 +5422,8 @@ void ScCompiler::CreateStringFromExternal( 
OUStringBuffer& rBuffer, const Formul
     switch (t->GetType())
     {
         case svExternalName:
-            rBuffer.append(pConv->makeExternalNameStr( nFileId, *pFileName, 
t->GetString().getString()));
+            rBuffer.append(
+                pConv->makeExternalNameStr(nUsedFileId, *pFileName, 
t->GetString().getString()));
         break;
         case svExternalSingleRef:
             pConv->makeExternalRefStr(rDoc.GetSheetLimits(),
commit 65f2e002a9f261cc874eb82389006efffeb5f884
Author:     Karthik Godha <[email protected]>
AuthorDate: Wed Jan 28 20:31:27 2026 +0530
Commit:     Karthik Godha <[email protected]>
CommitDate: Thu Feb 26 17:22:19 2026 +0100

    sc: Export TIME cell formats as DATE type in PivotTable
    
    In PivotCacheDefinition TIME cell formats are exported as Numerics,
    along side with `fieldGroup` element. `fieldGroup` can only be
    associated with DATE/TIME cells not Numerics.
    
    bug-document: forum-mso-de-38288.xls
    
    Change-Id: I677fedcd4d50ed5bea3aaf7a2a9d99d2ae0407e0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198319
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Michael Stahl <[email protected]>
    (cherry picked from commit 4dc8ff5919adb540c2ffa0e2ea30f785fc003dc8)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199430
    Tested-by: Jenkins
    Reviewed-by: Karthik Godha <[email protected]>
    Signed-off-by: Xisco Fauli <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199661

diff --git a/sc/source/core/data/dpcache.cxx b/sc/source/core/data/dpcache.cxx
index 1a1afb4a856b..7c9b0f4d9566 100644
--- a/sc/source/core/data/dpcache.cxx
+++ b/sc/source/core/data/dpcache.cxx
@@ -1068,7 +1068,8 @@ bool ScDPCache::IsDateDimension( tools::Long nDim ) const
 
     ScInterpreterContext& rContext = mrDoc.GetNonThreadedContext();
     SvNumFormatType eType = rContext.NFGetType(maFields[nDim]->mnNumFormat);
-    return (eType == SvNumFormatType::DATE) || (eType == 
SvNumFormatType::DATETIME);
+    return (eType == SvNumFormatType::DATE) || (eType == 
SvNumFormatType::DATETIME)
+           || (eType == SvNumFormatType::TIME);
 }
 
 tools::Long ScDPCache::GetDimMemberCount(tools::Long nDim) const

Reply via email to