Angular CSV文件在下载时包含带逗号的列

Angular CSV文件在下载时包含带逗号的列,angular,csv,Angular,Csv,我正在使用angula2下载csv文件,我已经编写了代码,但问题是如果列包含逗号,它将拆分到下一列,那么csv文件下载中缺少值。我的代码是 ConvertToCSV(objArray) { var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray; var str = ''; var row = ""; fo

我正在使用angula2下载csv文件,我已经编写了代码,但问题是如果列包含逗号,它将拆分到下一列,那么csv文件下载中缺少值。我的代码是

 ConvertToCSV(objArray) {
            var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
            var str = '';
            var row = "";

            for (var index in objArray[0]) {
                //Now convert each value to string and comma-separated
                row += index + ',';
            }
            row = row.slice(0, -1);
            //append Label row with line break
            str += row + '\r\n';

            for (var i = 0; i < array.length; i++) {
                var line = '';
                for (var index in array[i]) {
                    if (line != '') line += ','

                    line += array[i][index];
                }
                str += line + '\r\n';
            }
            return str;
        }
ConvertToCSV(objArray){
var array=typeof objArray!=“object”?JSON.parse(objArray):objArray;
var-str='';
var行=”;
for(objArray中的var索引[0]){
//现在将每个值转换为字符串和逗号分隔
行+=索引+',';
}
row=row.slice(0,-1);
//用换行符追加标签行
str+=行+'\r\n';
对于(var i=0;i
请帮我解决问题您找到解决方案了吗?