summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/axlsx/workbook/worksheet/cell_serializer.rb10
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/axlsx/workbook/worksheet/cell_serializer.rb b/lib/axlsx/workbook/worksheet/cell_serializer.rb
index b054316b..e4c35c3a 100644
--- a/lib/axlsx/workbook/worksheet/cell_serializer.rb
+++ b/lib/axlsx/workbook/worksheet/cell_serializer.rb
@@ -23,12 +23,6 @@ module Axlsx
# @param [String] str The string instance this run will be concated to.
# @return [String]
def run_xml_string(cell, str = '')
- t = cell.value.to_s
- if t[0, 1] == ' ' || t[-1, 1] == ' '
- t = '<t xml:space="preserve">' << t << '</t>'
- else
- t = '<t>' << t << '</t>'
- end
if cell.is_text_run?
data = cell.instance_values.reject{|key, value| value == nil || key == 'value' || key == 'type' }
keys = data.keys & Cell::INLINE_STYLES
@@ -43,9 +37,9 @@ module Axlsx
str << "<" << key.to_s << " val='" << data[key].to_s << "'/>"
end
end
- str << "</rPr>" << t << "</r>"
+ str << "</rPr>" << "<t>" << cell.value.to_s << "</t></r>"
else
- str << t
+ str << "<t>" << cell.value.to_s << "</t>"
end
str
end