您的位置:首页 > 运维架构

关于iwebshop里excel表格导出开发整理

2017-04-19 14:03 429 查看
开发excel表格处理!

iwebshop自带封装好的类库
分别导入new report
前端主要要注意js表单提交的地址
<script type="text/javascript">
function changeAction(excel){
if(excel){
$('#表单id').attr('action','{url:/控制器/方法}');
$("form[name=\"表单名字\"]").attr("target","_blank");
$("#表单_id").submit;
}
}

</script>
后台主要注意除了sql保证正确以外,还需要注意加入excel表格的代码:
$strTable ='<table width="500" border="1">';
$strTable .= '<tr>';
$strTable .= '<td style="text-align:center;font-size:12px;width:120px;">订单号</td>';
$strTable .= '<td style="text-align:center;font-size:12px;width:120px;">用户名</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="100">处理状态</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">完成时间</td>';
$strTable .= '</tr>';
遍历后的数组进行数据存放 一一对应
$strTable .= '<tr>';
$strTable .= '<td style="text-align:center;font-size:12px;"> '.$val['order_no'].'</td>';
$strTable .= '<td style="text-align:center;font-size:12px;"> '.$val['username'].'</td>';
$strTable .= '<td style="text-align:center;font-size:12px;"> '.$val['username'].'</td>';
$strTable .= '<td style="text-align:center;font-size:12px;"> '.$val['return_time'].'</td>';
$strTable .= '</tr>';
结尾也和html一样 有相对于的代码书写 切记
$strTable .='</table>';
$reportObj = new report(); //iwebshop封装类
$reportObj->setFileName('returned_report');//类库方法 excel导出名字
$reportObj->toDownload($strTable);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息