diff --git a/pandas_ods_reader/parsers/fods.py b/pandas_ods_reader/parsers/fods.py index 4f4a3f6..d75e27b 100644 --- a/pandas_ods_reader/parsers/fods.py +++ b/pandas_ods_reader/parsers/fods.py @@ -64,7 +64,7 @@ def get_value( text = cell.find(TABLE_CELL_TEXT_TAG, namespaces=cell.nsmap) if text is None: return None, 0 - value: Union[str, float] = text.text or "" + value: Union[str, float] = "".join(text.itertext()) if parsed and is_float(cell): value = float(value) _n_repeated = cell.attrib.get(