2015-02-04 9 views
3

В этом случае откроется только один файл CSV. Я хочу открыть несколько файлов CSV и отредактировать их в таблице HTML. Пожалуйста помоги.CSV to html table

$(function() { 
    Papa.parse("abc.csv", { 
     download: true, 
     complete: function(results) { 
      console.log("Remote file parsed!", results.data); 
      $.each(results.data, function(i, el) { 
       var row = $("<tr/>"); 
       row.append($("<td/>").text(i)); 
       $.each(el, function(j, cell) { 
        if (cell !== "") 
         row.append($("<td/>").text(cell)); 
       }); 
       $("#results tbody").append(row); 
      }); 
     } 
    }); 
});  
+0

Вы хотите знать, как использовать «для» петли? – degr

+0

да в jquery, и эта функция будет работать при редактировании клика..так при каждом редактировании для разных csv .. так как это возможно – Ghost

+0

Я думаю, что это невозможно – degr

ответ

0

Вы должны сделать петлю, здесь мы имеем массив из ваших файлов CSV:

var csv_array = ["abc.csv","def.csv","ghi.csv"]; 
    $(function() { 
     $(csv_array).each(function(){ 
      Papa.parse(this.toString(), { 
       download: true, 
       complete: function(results) { 
        console.log("Remote file parsed!", results.data); 
        $.each(results.data, function(i, el) { 
         var row = $("<tr/>"); 
         row.append($("<td/>").text(i)); 
         $.each(el, function(j, cell) { 
          if (cell !== "") 
           row.append($("<td/>").text(cell)); 
         }); 
         $("#results tbody").append(row); 
        }); 
       } 
      }); 

     }) 

    }); 
+0

, но это при редактировании клика .. при каждом отличном редактировании другой csv будет открыт, поэтому, как извлечь их из разных кликов – Ghost

+0

попробуйте использовать '$ (« # results tbody »). empty();' just after ' $ (function() {', если я хорошо понимаю – tomtomtom

+0

и как насчет редактора .. эта страница откроется в html-таблице, но я не могу ее редактировать. можете ли вы помочь редактировать таблицу – Ghost