diff --git a/Elwig/Helpers/Export/Ods.cs b/Elwig/Helpers/Export/Ods.cs index 41fa609..57bfd51 100644 --- a/Elwig/Helpers/Export/Ods.cs +++ b/Elwig/Helpers/Export/Ods.cs @@ -6,6 +6,7 @@ using System.Globalization; using System.IO; using System.IO.Compression; using System.Linq; +using System.Security; using System.Threading.Tasks; namespace Elwig.Helpers.Export { @@ -312,7 +313,7 @@ namespace Elwig.Helpers.Export { } c = $"<{ct} office:value-type=\"float\" calcext:value-type=\"float\" office:value=\"{v.ToString(CultureInfo.InvariantCulture)}\"{add}>{data}"; } else { - c = $"<{ct} office:value-type=\"string\" calcext:value-type=\"string\"{add}>{data}"; + c = $"<{ct} office:value-type=\"string\" calcext:value-type=\"string\"{add}>{SecurityElement.Escape(data.ToString())}"; } return $" {c}\r\n" + (colSpan > 1 ? $" \r\n" : "");