【发布时间】:2020-06-10 07:21:27
【问题描述】:
导出为 CSV 后,大字符串正在获取并重写其他单元格屏幕截图 Result of export
链接到 jsfiddle 代码 enter link description here 问题是如何在不影响其他单元格数据的单元格中保留 lar 字符串
var newS = {
Name: "https://www.someweb.com/product/2019-new-shoulder-bags-leather-bucket-bag/452346283.html?d1_posid=6c776030d97bebe241c60070a53e7683&dspm=pcen.hp.relatedviewed.3.qJcEmZmc4A8ZV2ksdlct&resource_id=452346283#hp1507_reit-3-5|null:2001:r1045009996.json",
rating: "Google Inc",
rating: "Google Inc",
Price: "554.52"
}
stockData.push(newS);
}
function convertArrayOfObjectsToCSV(args) {
var result, ctr, keys, columnDelimiter, lineDelimiter, data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function(item) {
ctr = 0;
keys.forEach(function(key) {
if (ctr > 0) result += columnDelimiter;
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
}
【问题讨论】:
标签: javascript json csv