HTML表格导出

时间:2015-03-02 16:02:21

标签: javascript html csv export


我使用以下扩展名来过滤我的表格:
http://tablefilter.free.fr/
它对我来说很好,看一个简单的例子:
https://jsfiddle.net/WcNg5/122/
我试图为过滤的数据添加导出功能,幸运的是,js脚本的作者提供了这样的功能(从这里http://tablefilter.free.fr/doc_methods.php):

GetFilteredData(includeHeaders); 返回仅包含过滤数据的数组。返回的数组按以下方式格式化:
•[rowIndex位置,[值1,值2,值3 ...]]
 

我试图实现这个,但是由于某些原因,我的csv是空白的0字节?我哪里错了?

<script language="JavaScript">
function WriteToFile() 
{
   var fso, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   s = fso.OpenTextFile("table.csv" , 2, 1, -2);
   var colvals = tf_table1.GetFilteredData();
   for (i=0; i<colvals.length; i++){
     s.write(colvals[i] + '\r\n');
 }
   s.Close();
}
</script>
<a href="#" onClick="WriteToFile();">Export Table in CSV to Desktop</a><br>

谢谢!

0 个答案:

没有答案