I’ve got a weird problem where an Excel reader is reading an entire file correctly, except for one column where it is only getting part of the data.
When I decode the XML of the Excel file (change extension to .zip and expand), I can look at sheet1.xml and I see the following data:
<c s="12" t="inlineStr" r="AK10">
<is>
<r>
<rPr>
<b val="0"></b>
<i val="0"></i>
<strike val="0"></strike>
<u val="none"></u>
<sz val="10"></sz>
<color theme="1"></color>
<rFont val="Courier New"></rFont>
</rPr>
<t xml:space="preserve"> </t>
</r>
<r>
<rPr>
<b val="0"></b>
<i val="0"></i>
<strike val="0"></strike>
<u val="none"></u>
<sz val="10"></sz>
<color rgb="FF333333"></color>
<rFont val="Arial"></rFont>
</rPr>
<t xml:space="preserve">Yes</t>
</r>
</is>
</c>
This looks like two bits of text, one with several spaces formatted as Courier, then the word “Yes” formatted as Arial.
FME is reading the first part of the text but not the second part and there doesn’t seem to be any way to convince it to extract the whole text!
I am not 100% sure of the source of the data so there is a chance that it wasn’t created by Excel, but it does seem to be a valid XML representation.
This issue is happening for FME version 2024.2.1.