mirror of
https://github.com/tfussell/xlnt.git
synced 2024-03-22 13:11:17 +08:00
c18110e282
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. |
||
---|---|---|
.. | ||
tests | ||
comment_serializer.cpp | ||
excel_serializer.cpp | ||
manifest_serializer.cpp | ||
relationship_serializer.cpp | ||
shared_strings_serializer.cpp | ||
style_serializer.cpp | ||
theme_serializer.cpp | ||
workbook_serializer.cpp | ||
worksheet_serializer.cpp | ||
xml_document.cpp | ||
xml_node.cpp | ||
xml_serializer.cpp |