javascript - Python csv.reader() 到 JS?

标签 javascript jquery python

我有一个Python代码,例如:

import csv
reader = csv.reader(open('myText.txt', 'r'), delimiter=",")
for row in reader:
print row[0] + 'is' + row[1] + '</br>'

我在 JS 或 JQuery 中寻找类似的操作/代码[1]。这个 Action 的名字也很受欢迎。我正在探索 JS,想知道是否有办法获取在线/离线 csv、解析它、迭代、相应地在我的网站中注入(inject)一些 HTML。

[1]:更准确地说,我寻找 reader = csv.reader(open('myText.txt', 'r'), delimiter=",") 的 JS 翻译,我可以管理其余的。

注意: myText.txt 将是 this online file

最佳答案

对于给定的 CSV 文件,我认为类似的内容应该足够了(仅使用 jquery):

$.get('/path/to/pinyinipamapping.csv')
.done(function(csvData) {
    var body = $('body');
    csvData.split(/\r\n|\n/).forEach(function (rowStr) {
        if (rowStr[0] != '#') {
            var row = rowStr.split(',');
            body.append('<p>' + row[0] + 'is' + row[1] + '</p>');
        }
    });
});

但是,这对于引号逗号等不起作用。

有关更完整的 CSV 解析,请参阅 Javascript code to parse CSV data它使用 this blog post 中的代码。另外,您可以考虑 jQuery-csv library ,尽管它还处于测试阶段。

关于javascript - Python csv.reader() 到 JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350183/

相关文章:

javascript - 将 img src 替换为 js jquery

JQuery 可排序(故障/跳转)且容器溢出

javascript - Fotorama jQuery Gallery with Rails 4.2.0(Turbolinks 问题)

javascript - 我如何在angular2中去除形式

javascript - 构建带有点击突出显示的 vue.js 调查

javascript - Jquery 将值添加到数组(如果不存在)

Python 装饰类不允许方法调用。为什么?

JQuery/$.get 不显示我的数据

python - 如何使用 python 计算几个 .dat 文件的平均值?

Python Enum 在对成员值使用相同的字典时显示奇怪的行为