dedecms后台增加批量上传和导出报表的功能
发布时间:2020-05-24 07:41:25 所属栏目:CMS系统 来源:互联网
导读:1、导出csv文件 ?php require_once (dirname(__FILE__) . /../include/common.inc.php); $output = fopen(,w) or die(cant open ); header(Content-Type: application/csv); header(Content-Disposition: attachment; filename=认证列表.csv)
|
1、导出csv文件
Execute('me',$sql);
while($row = $dsql->GetArray('me')){
$name =$row['name'];
$mobile= $row['mobile']; //循环
$arrkeys = array(
iconv('utf-8',$name),$mobile)
);
fputcsv($output,$arrkeys);
}
fclose($output) or die("can't close ");
exit();
?>
2、导入xls文件
setOutputEncoding('utf-8');
$xls->read($file_name);
for ($i=2; $i<=$xls->sheets[0]['numRows']; $i++) {
$name = $xls->sheets[0]['cells'][$i][1];
$mobile = $xls->sheets[0]['cells'][$i][2]
$data_values .= "('$name','$mobile'),";
}
$data_values = substr($data_values,-1);
$sql= "INSERT INTO dede_test (name,mobile) VALUES $data_values";
$dsql->ExecuteNoneQuery($sql);
$lastInsertID = $dsql->GetLastID();
if($dsql){
ShowMsg("成功导入!","test.php");
}else{
ShowMsg("导入失败!","test.php");
}
}
exit();
?>
dede后台导出demo, (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
