<html lang="zh">
<head>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/xlsx/0.18.5/xlsx.full.min.js"></script>
</head>
<input id="test_button" type="button" value="导出表格"></input>
</body>
<script>
function exportXlsx(data) {
const book = XLSX.utils.book_new();
const sheet = XLSX.utils.json_to_sheet(data);
XLSX.utils.book_append_sheet(book, sheet);
XLSX.writeFile(book, 'test.xlsx');
}
let datas2 = [].map(e => {
let departmentName2 =
(
orgList.filter(ele => {
return e.department == ele.id
}).length ? orgList.filter(ele => {
return e.department == ele.id
})[0].name : ''
) +
(
(e.departmentids && e.departmentids.includes('%%')) ?
`/${e.departmentids.split('%%')[1]}` : ''
);
return {
offer人员: e.name,
应聘职位: e.positionName,
应聘组: departmentName2,
负责HR: e.traceHrName,
}
})
$('#test_button').click(() => {
exportXlsx(datas2);
});
</script>
</html>
生成xlsx
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 依赖文件 xlsx[https://www.npmjs.com/package/xlsx] 详细实现请见如下案例
- 近日收到一个任务,使用程序自动生成考勤报表,条件是单元格格式必须与模板完全一致,行高、列宽,字体样式等,于是就尝试...
- 在项目安装 npm install xlsx --save 基本用法 Importing: aoa_to_shee...
- 简介 node端将数据生成xlsx文件,前端点击下载。 项目源码:https://github.com/linwa...