如何在HTML5中访问CSV平面文件?

时间:2014-02-05 15:07:43

标签: javascript html5 sqlite dom csv

我需要有关访问本地存储在我的应用程序中的CSV文件中的数据的帮助。

我想要做的是当用户点击应用上的搜索输入时,它应该显示来自本地存储的CSV文件的数据。

我尝试了流行的root,但它只能访问.js文件,我需要一个可以读取CSV文件的文件。

请帮助!!

<script>
$(document).ready(function(){
  $("button").click(function(){
    $.getJSON("demo_ajax_json.js",function(result){
      $.each(result, function(i, field){
        $("div").append(field + " ");
      });
    });
  });
});
</script

&GT;

1 个答案:

答案 0 :(得分:0)

使用FileReader API访问本地CSV文件:

function readCSV()
 {
 var fileString = arguments[0].target.result;
 return fileString
 }

with (new FileReader)
 {
 var files = document.getElementById('files').files[0];
 onloadend = readCSV;
 readAsText(files, "utf-8");
 }