Questions tagged «export-to-csv»



7
如何从php脚本创建和下载csv文件?
我是一名新手程序员,我搜索了很多有关我的问题的内容,但找不到与此有关的有用解决方案或教程。 我的目标是我有一个PHP数组,数组元素显示在页面上的列表中。 我想添加一个选项,以便用户如果愿意,他/她可以创建带有数组元素的CSV文件并下载。 我不知道该怎么做。我也搜索了很多。但尚未找到任何有用的资源。 请为我提供一些教程或解决方案或建议以自己实施。由于我是新手,请提供易于实施的解决方案。 我的数组看起来像: Array ( [0] => Array ( [fs_id] => 4c524d8abfc6ef3b201f489c [name] => restaurant [lat] => 40.702692 [lng] => -74.012869 [address] => new york [postalCode] => [city] => NEW YORK [state] => ny [business_type] => BBQ Joint [url] => ) )


2
jq:打印对象中每个条目的键和值
我如何让jq像这样使用json: { "host1": { "ip": "10.1.2.3" }, "host2": { "ip": "10.1.2.2" }, "host3": { "ip": "10.1.18.1" } } 并生成以下输出: host1, 10.1.2.3 host2, 10.1.2.2 host3, 10.1.18.1 我对格式不感兴趣,只是无法弄清楚如何访问键名和值。
77 json  object  key  export-to-csv  jq 

6
无需服务器交互即可将javascript数据导出到CSV文件
如果我们在nodeJS服务器上,则可以编写标头,设置mime类型并发送: res.header("Content-Disposition", "attachment;filename="+name+".csv"); res.type("text/csv"); res.send(200, csvString); 并且由于存在标题,浏览器将为命名的csv文件创建下载。 当在浏览器中生成有用的数据时,将其保存为CSV文件的一种解决方案是使用ajax,将其上传到服务器(也许可以选择将其保存在服务器上),然后让服务器使用这些标头将其发送回去,从而成为将csv下载回浏览器。 但是,我想要一个不涉及服务器乒乓球的100%浏览器解决方案。 因此,我想到可以打开一个新窗口,并尝试使用等效的META标签设置标题。 但这在最近的Chrome浏览器中对我不起作用。 我确实得到了一个新窗口,它包含csvString,但不充当下载。 我想我期望在底部选项卡中获得下载,或者在底部选项卡中获得具有空白下载的新窗口。 我想知道中继标记是否正确,或者是否还需要其他标记。 有没有一种方法可以在不将其插入服务器的情况下使其正常工作? 用于在浏览器中创建CSV的JsFiddle(无效-输出窗口,但没有下载) var A = [['n','sqrt(n)']]; // initialize array of rows with header row as 1st item for(var j=1;j<10;++j){ A.push([j, Math.sqrt(j)]) } var csvRows = []; for(var i=0,l=A.length; i<l; ++i){ csvRows.push(A[i].join(',')); // unquoted CSV row } …

6
使用jQuery和html导出为CSV
我有一个表格数据,我需要在不使用任何外部插件或API的情况下将其导出到csv。我使用了window.open传递mime类型的方法,但是遇到了如下问题: 如何使用jquery确定系统上是否安装了Microsoft Excel或Open Office 该代码应独立于系统上已安装的东西(例如,openoffice或ms excel)。我相信CSV是可以在两种编辑器中显示的格式。 码 <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/JavaScript"> $(document).ready(function(){ $("#btnExport").click(function(e) { var msg = GetMimeTypes(); //OpenOffice window.open('data:application/vnd.oasis.opendocument.spreadsheet,' + $('#dvData').html()); //MS-Excel window.open('data:application/vnd.ms-excel,' + $('#dvData').html()); //CSV window.open('data:application/csv,charset=utf-8,' + $('#dvData').html()); e.preventDefault(); }); }); function GetMimeTypes () { var message = ""; // Internet Explorer supports the mimeTypes collection, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.