从在线下载csv文件并显示它们

时间:2014-09-02 15:32:02

标签: javascript csv

我正在尝试使用javascript从在线实时数据源下载csv文件,但源的链接不是直接链接CSV SOURCE所以我希望有人能给出一个很好的例子或来源我可以遵循以及使用循环使用javascript

解码csv的一些示例

提前致谢

更新 谢谢你们,我已经设法从你们所有人给我的链接做了一些研究但是有一个问题我似乎无法解决No 'Access-Control-Allow-Origin' header is present on the requested resource。我可以在这个

中请求一些帮助吗?
 $("#postdata").click(function()
{
  csvData = $.ajax({
     headers: { 'Access-Control-Allow-Origin': '*'},
     Accept : "text/csv; charset=utf-8",
     url:"https://www.emcsg.com/marketdata/priceinformation",
     data:"downloadRealtime=true&5Periods=true",
     type:"GET",
     crossDomain: true,
     dataType:"text/csv",     
    success: function (result) {
                   alert(result);
                   alert("done!"+ csvData.getAllResponseHeaders())
    },
     error:function(jqXHR,textStatus,errorThrown)
     {
        alert("You can not send Cross Domain AJAX requests: "+errorThrown);
     }
    });

再次感谢

更新 问题解决结果是网站不允许我在这里切换到php的代码

<?php
$file= file_get_contents("https://www.emcsg.com/marketdata/priceinformation?downloadRealtime=true&5Periods=true");
$array = array_map("str_getcsv", explode("\n", $file));
print json_encode($array);
?>

0 个答案:

没有答案