PHP实现CSV文件的导入和导出类
本篇章节讲解PHP实现CSV文件的导入和导出类。分享给大家供大家参考。具体如下: csv_array = $param_arr;
$this->path = $path;
$this->column = $column;
}
/**
* 导出
* */
public function export(){
if(empty($this->csv_array) || empty($this->column)){
return false;
}
$param_arr = $this->csv_array;
unset($this->csv_array);
$export_str = implode(',',$param_arr['nav'])."n";
unset($param_arr['nav']);
//组装数据
foreach($param_arr as $k=>$v){
foreach($v as $k1=>$v1){
$export_str .= implode(',$v1)."n";
}
}
//将$export_str导出
header( "Cache-Control: public" );
header( "Pragma: public" );
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=txxx.csv");
header('Content-Type:APPLICATION/OCTET-STREAM');
ob_start();
// $file_str= iconv("utf-8",'gbk',$export_str);
ob_end_clean();
echo $export_str;
}
/**
* 导入
* */
public function import($path,$column = 3){
$flag = flase;
$code = 0;
$msg = '未处理';
$filesize = 1; //1MB
$maxsize = $filesize * 1024 * 1024;
$max_column = 1000;
} 希望本文所述对大家的php程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |