1、导出csv文件
02 | require_once (dirname(__FILE__) . "/../include/common.inc.php"); |
03 | $output = fopen('','w') or die("can't open "); |
04 | header('Content-Type: application/csv'); |
05 | header('Content-Disposition: attachment; filename="认证列表.csv"'); |
07 | iconv('utf-8','gb2312','姓名'), |
08 | iconv('utf-8','gb2312','电话')//文件表头 |
10 | fputcsv($output, $arrkeys); |
12 | $sql = "SELECT * FROM dede_test"; |
13 | $dsql->Execute('me',$sql); |
14 | while($row = $dsql->GetArray('me')){ |
16 | $mobile= $row['mobile']; //循环 |
19 | iconv('utf-8','gb2312',$name), |
20 | iconv('utf-8','gb2312',$mobile) |
22 | fputcsv($output, $arrkeys); |
25 | fclose($output) or die("can't close "); |
|
2、导入xls文件02 | require_once (dirname(__FILE__) . "/../include/common.inc.php"); |
03 | include_once("excel/reader.php"); |
04 | $tmp = $_FILES['file']['tmp_name']; |
06 | ShowMsg("请选择要导入的Excel文件!","test.php"); |
11 | $file_name = $save_path.date('Ymdhis') . ".xls"; |
12 | if(copy($tmp, $file_name)) { |
13 | $xls = new Spreadsheet_Excel_Reader(); |
14 | $xls->setOutputEncoding('utf-8'); |
15 | $xls->read($file_name); |
16 | for($i=2; $i<=$xls->sheets[0]['numRows']; $i++) { |
17 | $name = $xls->sheets[0]['cells'][$i][1]; |
18 | $mobile = $xls->sheets[0]['cells'][$i][2] |
19 | $data_values .= "('$name','$mobile'),"; |
21 | $data_values = substr($data_values,0,-1); |
22 | $sql= "INSERT INTO dede_test (name,mobile) VALUES $data_values"; |
23 | $dsql->ExecuteNoneQuery($sql); |
24 | $lastInsertID = $dsql->GetLastID(); |
26 | ShowMsg("成功导入!","test.php"); |
28 | ShowMsg("导入失败!","test.php"); |
|
dede后台导出demo,点击下载 PHP导出xls
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。