From c7a9d07365a3e9d8d1d599d913d569437c8cd754 Mon Sep 17 00:00:00 2001 From: Paul Winkler Date: Wed, 3 Jun 2015 11:48:20 +0100 Subject: [PATCH] Preserve newlines in cell values by encoding them, or they get lost in XML --- lib/spreadsheet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spreadsheet.js b/lib/spreadsheet.js index 792b8a1..97b6741 100644 --- a/lib/spreadsheet.js +++ b/lib/spreadsheet.js @@ -348,7 +348,7 @@ Spreadsheet.prototype.compile = function() { if (obj.val === undefined) continue; else - obj.val = _.escape(obj.val.toString()); + obj.val = _.escape(obj.val.toString()).replace(/\n/g,' '); strs.push(this.entryTemplate(obj)); }