xlnt/source
Xpol Wan c18110e282 add support for one cell with different formatted text nodes.
Eg, In one cell the text is abcdef, where abc and def have different format (e.g., different colours or fonts).
The the sharedString.xml in xlsx have multiple r node in si node:

```xml
    <si>
        <r>
            <t>abc</t>
        </r>
        <r>
            <rPr><sz val="10"/><color rgb="FFFF0000"/><rFont val="微软雅黑"/><charset val="134"/></rPr>
            <t>def</t>
        </r>
    </si>
```

Currently `shared_strings_serializer::read_shared_strings()` only reads the first r node, and should consider as a bug.

This commit fixes this bug by read all `r.t.text` values in one `si` node and concat the text into one single string.
2016-05-14 16:24:21 +08:00
..
cell implement more cell formatting 2016-03-14 11:46:01 +08:00
charts/tests restructure source and clean up cmake scripts 2015-11-03 08:38:09 -05:00
detail implement more cell formatting 2016-03-14 11:46:01 +08:00
drawing update copyright year 2015-12-24 17:10:02 -05:00
packaging implement app properties reading/writing, case-insenstive border enum->string conversions for some style enums 2016-03-09 11:32:32 +08:00
serialization add support for one cell with different formatted text nodes. 2016-05-14 16:24:21 +08:00
styles implement more cell formatting 2016-03-14 11:46:01 +08:00
utils update workbook tests 2016-03-06 10:39:50 +08:00
workbook allow duplicate shared strings (why excel?). eventually we should do a garbage collection step that deduplicates shared strings after the workbook is loaded 2016-04-26 13:09:17 -04:00
worksheet remove accidental commit of debugging test 2016-03-10 17:35:16 +08:00