--- a/src/OdsHandler.h Sun Jan 06 22:15:38 2019 +0100
+++ b/src/OdsHandler.h Thu Jan 17 17:39:33 2019 +0100
@@ -104,9 +104,18 @@
valueCount++;
- xmlWriter->writeStartElement(L"table:table-cell");
- xmlWriter->writeTextElement(L"text:p",{}, value);
- xmlWriter->writeEndElement();
+ switch (columnTypes[i]) {
+ case TypeId::INTEGER:
+ xmlWriter->writeEmptyElement(L"table:table-cell",{
+ L"office:value-type", L"float",
+ L"office:value", value
+ });
+ break;
+ default:
+ xmlWriter->writeStartElement(L"table:table-cell");
+ xmlWriter->writeTextElement(L"text:p",{}, value);
+ xmlWriter->writeEndElement();
+ }
}
void endOfPipe() {