我使用以下扩展名来过滤我的表格:
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>
谢谢!