Created attachment 61744 [details] document with problem Problem description: Opening the attached file I see a wrong row height. The same file opened in msoffice is shown correctly. Steps to reproduce: 1. open attached file Current behavior: shows wrong row height Expected behavior: show correct row height as in msoffice Platform (if different from the browser): Browser: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
[Reproducible] with reporter's sample document and "LibreOffice 3.6.1.2 German UI/Locale [Build-ID: e29a214] on German WIN7 Home Premium (64bit): Height of several rows (all rows with contents except first one?) only 0,56mm height instead of appropriate 5mm. Any reformatting in any cell of the row (select old character size again, Number formatting, ...) will heal the problem. For sample document already visible with LibO 3.3.0, but ok with AOOo 3.4 Currently only reproduced with WIN. Although the effect is much more extreme, I am pretty sure that this one is a DUP of "Bug 34717 - FILEOPEN FORMATTING: automatic row height is too small in particular .xls" @reporter: Please feel free to reopen this Bug if you find evidence that we have an independent issue here. *** This bug has been marked as a duplicate of bug 34717 ***
The focus of this bug report is the first 4 rows I think. It looks like the rows are defined twice. The first time the values look sane, but the second time around they are tiny. A1: not sure why this row was so small. Fixed when I change the font. A2-A4: redefined from 255 to 32. These are set to manual height, so they honor that last tiny size.
(In reply to Justin L from comment #2) > A1: not sure why this row was so small. Fixed when I change the font. Sounds like bug 39486
(In reply to Justin L from comment #2) > A1: not sure why this row was so small. Bad testing. It actually seems fine in master.
If I first round-trip the file with MS Word 2003, it opens fine in LO. It is calling XclImpColRowSettings::SetRowSettings twice - first for rows 1-627 and then again for rows 1-116. I don't know how to stop that because ImportExcel8::Read() is really generic. I'd guess you would have to understand xls internals pretty good to figure out where to identify and stop a duplicate.