【问题标题】:Generating a CSV using Javascript使用 Javascript 生成 CSV
【发布时间】:2020-01-28 13:21:27
【问题描述】:

我成功地使用 Javascript 生成了 CSV。我想在最终的 CSV 中有两行 - 一个标题和一个数据行。

这是我生成标题的代码。

  var csvContent = "data:text/csv;charset=utf-8,participant_id,age,gender,country_live_longest,country_musical_enculturation,lyric_language,favorite_genre,years_formal_training,understood_yes_or_no,media_shown,";
  for (var i = 0; i < randomized.length; i++) {
    csvContent += "arousals_"+ i.toString() +",valences_"+ i.toString() +","
  }
  csvContent = csvContent.slice(0, -1);
  csvContent += '\r\n';

在此之后,它是一个简单的字符串附加逗号分隔值。 但是,当我检查正在构建的字符串时,它会在新行或任何空格之后停止下载。

这就是它在控制台中的样子。

红色部分不属于 CSV 可下载文件。

我应该怎么做才能解决这个问题?

谢谢!

【问题讨论】:

  • 仅用 \n 而不是 \r\n 替换无效

标签: javascript string csv


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2020-02-04
  • 2018-11-05
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-15
相关资源
最近更新 更多