ExportJS
ExportJS
可以将JS
中的数组对象输出成CSV
文件,解决了CSV
的中文编码问题,常见的转码问题。
兼容性
提供了一个专门检查当前浏览器是否兼容ExportJS
的APIExportJS.support()
会返回一个Boolean
,推荐在后台管理系统中使用。
Safari、Firefox、Chrome新版均能够支持。
API
toCSV
参数说明
el (DOM Element)
设置a
标签的href
和download
属性,随后点击a
标签就会激发下载
fileName (String)
设置下载的CSV
文件名,默认为data.csv
auto (Boolean)
是否自动启动下载,默认为true
mime (String)
导出文件的mime
,默认为data:text/csv;charset=utf-8;
columns (Array)
导出文件的标题,以及对应的data
的属性值,示例:
- title: 标题
- key: 对应
data
里面的属性名
title: 'ID' key: 'id' title: '名称' key: 'name' title: '年龄' key: 'age'
data (Array)
导出数据的对象数组,其中对象的属性名和columns
里面的key
值对应
示例
ExportJS;