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,我们尽快处理。