【实例简介】
【实例截图】
【核心代码】
Excel导入、导出// 导入Excel
function importExcel() {
$('#file-form').ajaxSubmit({
type: 'POST', // HTTP请求方式
url: 'ashx/ImportExcel.ashx', // 请求的URL地址
dataType: 'json', // 服务器返回数据转换成的类型
success: function (data, responseStatus) {
var msg = '';
if (data.success) {
msg = '转换成功!\r\n';
} else {
msg = '转换失败!\r\n';
}
msg = data.msg '\r\n'; // 获取异常信息
for (var i = 0, len = data.data.length; i < len; i ) { // 获取转换后的实体对象
msg = '数据:' JSON.stringify(data.data[i]) '\r\n';
}
$('#msg').val(msg);
}
});
}
// 导出Excel
function exportExcel() {
$('#file-form').ajaxSubmit({
type: 'POST', // HTTP请求方式
url: 'ashx/ExportExcel.ashx', // 请求的URL地址
dataType: 'json', // 服务器返回数据转换成的类型
success: function (data, responseStatus) {
location.href = location.origin '/' data;
}
});
}
一、Excel导入
1.模板下载:学生成绩导入模板
2.选择Excel文件并上传
2.1
2.2
二、Excel导出
1.
模拟数据:
姓名年龄性别语文成绩 数学成绩
刘一22 男 80 90
陈二23 男 81 91
张三24 男 82 92
李四25 男 83 93
王五26 男 84 94