https://bugs.documentfoundation.org/show_bug.cgi?id=94196

            Bug ID: 94196
           Summary: FILESAVE, FILEOPEN: .xlsx: TRANSPOSE formula is
                    corrupted after saving and reopening file.
           Product: LibreOffice
           Version: 4.4.5.2 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: major
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 118678
  --> https://bugs.documentfoundation.org/attachment.cgi?id=118678&action=edit
Test file with TRANSPOSE() example

Hello,

I've found a bug with the TRANSPOSE function in Calc for the .xlsx file (with
.ods this bug is not present). I've attached the file "Test_TRANSPOSE.ods". You
can see the original array D2:H2 and transposed array B4:B8. 

Let's try to save this file to .xsls, close the file, and then open .xlsx file
again. At first sight, the transposed array is in place, with the correct
values. But look at the formulas in the cells B4:B8 :

Must be: "{=TRANSPOSE(D2:H2)}" for all cells B4:B8
Really are: "=TRANSPOSE(D2:H2)" for B4; "=B4" for B5:B8

I've noticed the values of the original array are saved correctly in the
transposed array in spite of the formulas that are now corrupted. You can save
the file and open it again many times - the values of the original array will
be displayed correctly. This makes the bug rather dangerous, because you will
not be able to see the bug until..

..until you won't make change to the original array. Let's edit the cell E2:
enter "6" instead of "2". Look at the transposed array: all 5 cells are updated
with the value "1" (as per corrupted formulas).

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to