jquery读csv文件时会把读到的数据转换为

jquery读csv文件时会把读到的数据转换为,第1张

html。根据查询jquery相关信息得知,jquery读csv文件时会把读到的数据转卜空换为html文件表格。CSV文件是存储表和电子表格信息的纯文本文件。 内容通常是文本,数字或日期的表。 可以使用将哗轿数据存储在表中的程序轻松导乱弊肆入和导出CSV文件。

兼容性好点就发送内容到服务器,又服务器处理,设置"Content-Disposition"响应头"attachmentfilename=\"xxx.csv\"")

要不就只能IE浏览器下的document.execCommand('SaveAs', 'xxx.csv')了,兼容性不是银搜很好,而且好像指定的文件名和后缀没效果。。

<div id="dv">

<table>

<tr>

<th>

<table><tr><th></th><th></th><th></th></tr></table>

</th>

<th>

<table><tr><th></th><th></th><th></th></tr></table>

</th>

<th>

<table><tr><th></th><th></th><th></th></tr></table>

</th>

</tr>

</table>

</div>

<iframe id="ifr" style="position:absoluteleft:-999pxtop:-999px" src="javascript:void(0)"></iframe>

<script type="text/javascript">

    window.onload = function () 手档{

        if (!!document.all) { alert('非IE浏览器无法直接JS控制保存文件!') return false }

        var doc = document.getElementById('ifr').contentWindow.document

  锋薯历      doc.open()

        doc.write(document.getElementById('dv').innerHTML)

        doc.close()

        doc.execCommand('SaveAs', 'xxx.csv')

    }

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12239117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存