From f659b4623317b008ce40b83df9191758fafdff3b Mon Sep 17 00:00:00 2001 From: Lachlan Kermode Date: Fri, 27 Mar 2020 18:42:15 +0100 Subject: [PATCH] all excel data as strings --- src/lib/Fetcher.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/Fetcher.js b/src/lib/Fetcher.js index fee031a..ed75444 100644 --- a/src/lib/Fetcher.js +++ b/src/lib/Fetcher.js @@ -236,7 +236,12 @@ class XlsxFetcher extends Fetcher { update () { const data = xlsx.parse(fs.readFileSync(this.path)) data.forEach(tab => { - this.save(tab.name, tab.data) + const stringyData = tab.data.map(row => + row.map(d => + typeof (d) === 'number' ? d.toString() : d + ) + ) + this.save(tab.name, stringyData) }) return Promise.resolve(true) }