0.2.2 • Published 9 years ago
exportjs v0.2.2
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.toCSV({
columns: [
{ title: 'ID', key: 'id' },
{ title: '名称', key: 'name' },
{ title: '网址', key: 'url' },
],
data: [
{ id: 1, name: '腾讯', url: 'http://qq.com' },
{ id: 2, name: '网易', url: 'http://163.com' },
]
});导出效果预览
