我搜索并尝试了许多解决方案,包括papa解析器中的角和相关的堆栈溢出问题...no luck中提供的函数。我对包含逗号的字段总是有问题。
CSV文件结构如下所示:(从Number导出)
name; address
Jack; 762 Texas Rd, Morganville NJ 07751 USA
...but我知道";“或",”可能是一个分隔符。
在爸爸中,我尝试设置分隔符'',所以我希望爸爸解析器能够找到分隔符本身。
this.papa.parse(csv_content,{
delimiter: '',
complete: (result) => {
if(result != undefined){
console.log('Parsed: ', result);
}
}
});
...It没有用“,”和“而不是”来解析爸爸。它无法检测;作为分隔符。
如果我将所有的半列(;)转换为逗号(,)并尝试解析,则会将is字段拆分。
你有什么建议吗?
发布于 2018-12-25 04:17:47
显式地设置分隔符,而不是将其留给自动检测。
const csv_content = `name; address
Jack; 762 Texas Rd, Morganville NJ 07751 USA`;
Papa.parse(csv_content, {
delimiter: ';',
complete: (result) => {
if (result != undefined) {
console.log('Parsed: ', JSON.stringify(result.data, null, 2));
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/PapaParse/4.6.2/papaparse.min.js"></script>
https://stackoverflow.com/questions/53922277
复制相似问题