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程序设计有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
