遍历CSV中的行

时间:2016-11-02 12:52:40

标签: jquery csv

我正在创建一些东西,您可以使用下一个和上一个按钮来遍历CSV中的不同行。我的过程的第一步是检索CSV文件中的所有行。为此,我创建了以下功能。

function getRows() {
    var regex = /^([a-zA-Z0-9\s\S_\\.\-:])+(.csv|.txt)$/;
    if (regex.test($("#fileOne").val().toLowerCase())) {
        if (typeof (FileReader) != "undefined") {
            var reader = new FileReader();
            reader.onload = function (e) {
                return e.target.result.split("\n");
            };
            reader.readAsText($("#fileOne")[0].files[0]);
        } else {
            alert("This browser does not support HTML5.");
        }
    } else {
        alert("Please upload a valid CSV file.");
    }
}

按下预览按钮时,我目前正在执行以下操作

$("#preview-btn").bind("click", function () {
    var rows = getRows();
    console.log(rows);
});

此时正在向控制台打印undefined。我的想法是我在preview-btn事件中显示第一行,然后使用计数器在下一个和上一个按钮事件中显示不同的行。目前虽然我想弄清楚为什么行没有返回给我但是我得到了未定义。

我退回行时是否遗漏了什么?

由于

0 个答案:

没有答案