如何使用javascript生成正确的csv文件格式
我已经编写了一个JavaScript代码,它应该解析一个表,并以csv格式以div格式打印值 我的代码:如何使用javascript生成正确的csv文件格式,javascript,jquery,html,csv,highcharts,Javascript,Jquery,Html,Csv,Highcharts,我已经编写了一个JavaScript代码,它应该解析一个表,并以csv格式以div格式打印值 我的代码: for (i = 1; i < table.rows.length; i += 1) { row = table.rows[i]; for (j = 1; j < row.cells.length; j += 1) { cell = row.cells[j];
for (i = 1; i < table.rows.length; i += 1)
{
row = table.rows[i];
for (j = 1; j < row.cells.length; j += 1)
{
cell = row.cells[j];
var heatmapval=(cell.innerHTML).trim();
if(heatmapval>25)
{
heatmapval=25;
}
var arr = new Array(3);
arr[0] = i-1;
arr[1] = j-1;
arr[2] = heatmapval;
$("#csv").append(arr.join(",")+"<br>");
}
}
for(i=1;i25)
{
heatmapval=25;
}
var-arr=新阵列(3);
arr[0]=i-1;
arr[1]=j-1;
arr[2]=热图值;
$(“#csv”).append(arr.join(“,”)+“
”);
}
}
结果非常完美,因为它在div中以相同的形式打印。我正在使用highcharts来读取csv值的热图,并且应该为这些值创建热图。(注意:我在注释中添加了FIDLE链接)。但是它无法读取我在div中代码生成的csv表单值
由于我添加了一个break标记以转到下一行,可能是因为热图无法读取这些值。我尝试使用空格代替break,但即使这样也不起作用 变化
$("#csv").append(arr.join(",")+"<br>");
是一个html标记,其中as\r\n
是行尾和下一行字符。这是一个小提琴链接,显示了热图应如何与csv文件一起使用:。但是当我使用javascript代码生成它时,它不起作用。你尝试过用“
”
更改“\r\n”
?@ThinkDifferent:嘿..它起作用了。谢谢,真的非常感谢:)你能把它改成一个有点描述的答案吗?所以我可以接受:)作为答案发布:)
$("#csv").append(arr.join(",")+"\r\n");