【发布时间】:2017-05-07 01:58:08
【问题描述】:
我正在使用 Filesaver.js 和 json-export-excel.js 将 json 文件导出到 csv。当逗号分隔符在字符串中看到逗号时,它会导致列移动。
Plunker演示
如何忽略字符串中的逗号?
<button ng-json-export-excel data="data" report-fields="{name: 'Name', quote: 'Quote'}" filename ="'famousQuote'" separator="," class="purple_btn btn">Export to Excel</button>
JS 文件:
$scope.data = [
{
name: "Jane Austen",
quote: "It isn\'t what we say or think that defines us, but what we do.",
},
{
name: "Stephen King",
quote: "Quiet people have the loudest minds.",
},
]
当前 CSV 输出(不需要):(注意:| 标记 csv 文件中的列)
Name Quote
Jane Austen | It isn't what we say or think that defines us| but what we do.|
Stephen King| Quiet people have the loudest minds. | |
所需的 CSV 输出:
Name Quote
Jane Austen | It isn't what we say or think that defines us, but what we do.|
Stephen King| Quiet people have the loudest minds. |
【问题讨论】:
-
您是否尝试过转义分隔符?
标签: javascript angularjs json export-to-csv filesaver.js