您现在的位置:首页 >> 前端 >> 内容

angular_1x前端导出excel的方法教程

时间:2018/6/29 11:35:24 点击:

  核心提示:1、描述:今天在angular 前端要做一个导出excel的功能。找到一个比较简单的办法就是通过alasql+xlsx导出excel。2、前提需要引入两个min.js在 packge.json中加两个...

1、描述:

今天在angular 前端要做一个导出excel的功能。找到一个比较简单的办法就是通过alasql+xlsx导出excel。

2、前提需要引入两个min.js 

在 packge.json中加两个引用

"alasql":"^0.4.0",

"xlsx" : "^0.13.1",

npm install alasq,

npm install xlsx

3、代码如下

//处理要导出的数据

function exportToData() {

var excelData = [];

var obj = {};

obj.姓名 = '石头';

obj.性别 = '男';

excelData.push(obj);

var exceltitle = '导出excel文件'

exportToExcel(exceltitle,excelData)

}

//导出excel 方法      

function exportToExcel(exceltitle,excelData) {

if(!angular.isArray(excelData)){

console.info("导出数据为空");

return;

}

// 导出文件的格式

var excelTyle = {

headers:true,

//可以写一些导出来的excel样式

};

alasql('SELECT * INTO XLSX("'+exceltitle+'.xlsx",?) FROM ?',[excelTyle,excelData]);

}

Tags:AN NG GU UL 
作者:网络 来源:石头哥