Skip to content

Commit 3ad96e8

Browse files
committed
enh: escape CSV values
Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
1 parent ea1a948 commit 3ad96e8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/shared/components/ncTable/mixins/exportTableMixin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ export default {
5151
data.push(rowData)
5252
})
5353

54-
const csv = this.$papa.unparse(data)
54+
const csv = this.$papa.unparse(data, {
55+
escapeFormulae: true,
56+
})
5557

5658
// remove smileys from title
5759
const tableTitle = fileName.replace(/([#0-9]\u20E3)|[\xA9\xAE\u203C\u2047-\u2049\u2122\u2139\u3030\u303D\u3297\u3299][\uFE00-\uFEFF]?|[\u2190-\u21FF][\uFE00-\uFEFF]?|[\u2300-\u23FF][\uFE00-\uFEFF]?|[\u2460-\u24FF][\uFE00-\uFEFF]?|[\u25A0-\u25FF][\uFE00-\uFEFF]?|[\u2600-\u27BF][\uFE00-\uFEFF]?|[\u2900-\u297F][\uFE00-\uFEFF]?|[\u2B00-\u2BF0][\uFE00-\uFEFF]?|(?:\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDEFF])[\uFE00-\uFEFF]?/g, '')

0 commit comments

Comments
 (0)