使用jQuery / Javascript获取csv文件的总行数

时间:2015-07-29 09:23:19

标签: javascript jquery

我有定期更新的.csv文件,我需要在.html文件中输出总行数。

当谈到jQuery时,我并没有那么糟糕,但是我从来没有这样做,并且真的会使用一些对此有经验的人提供帮助。

2 个答案:

答案 0 :(得分:1)

  1. 阅读csv文件

    var csvContents = getCsvContents(myFile);

  2. 分割线

    var lines = csvContents.split(' \ n');

  3. 获取点数

    lines.length

  4. 示例:

     var myFileUri = "file.csv";
     alertCsvCount(myFileUri);
    
     function alertCsvCount(myFile){
       //use jquery get
       $.get(myFile, function(data) {
          var lineCount = data.split('\n').length;
          //do what you want to do in lineCount
          alert(lineCount);
       })
     }
    

答案 1 :(得分:0)

感谢昨天,这是解决方案:

 var myFileUri = "test.csv";
 alertCsvCount(myFileUri);

 function alertCsvCount(myFileUri){
   //get file with jQuery
   $.get(myFileUri, function(data) {
      var lineCount = data.split('\n').length;
      //output it
      $(".rowcount").html(lineCount);
   })
 }