百度PHPexcel
进入后
选择branches 进入选择版本 拷贝classes文件 改名为PHPexcel
下面是我用thinkphp3.2.3写的一个简单导出
public function PHPexcel(){ $path=str_replace(‘\\‘,‘/‘,__FILE__);//替\为/ $arr=explode(‘/‘,$path); $str = $arr[0].‘/‘.$arr[1].‘/‘.$arr[2].‘/‘.$arr[3].‘/‘;//拼装文件路径 $a = $str.‘Public/Home/PHPexcel/‘;//定义PHPexcel文件所在路径 $b = $str.‘/Public/Home/Xlsx/‘; //导出数据路径 require $a.‘PHPexcel.php‘; //导入PHPexcel文件 //实例化PHPexcel类 $objPHPexcel = new \PHPExcel(); //获取当前活动sheet的操作对象 $objSheet = $objPHPexcel->getActiveSheet(); //给当前活动sheet设置名称 $objSheet->setTitle(‘demo‘); //给当前活动sheet填充数据 /* $objSheet->setCellValue(‘A1‘,‘姓名‘)->setCellValue(‘B1‘,‘分数‘);//行 $objSheet->setCellValue(‘A2‘,‘李四‘)->setCellValue(‘B2‘,‘20‘);//列 $objSheet->setCellValue(‘A3‘,‘王五‘)->setCellValue(‘B3‘,‘80‘);//列 //按照指定格式生成Excel文件 $objWriter=\PHPExcel_IOFactory::createWriter($objPHPexcel,‘Excel2007‘); $objWriter->save($b.‘demo_2.xlsx‘); */ $array = array( array(‘姓名‘,‘分数‘), array(‘李四‘,‘40‘), array(‘王五‘,‘60‘), array(‘赵六‘,‘80‘) ); $objSheet->fromArray($array); $objWriter=\PHPExcel_IOFactory::createWriter($objPHPexcel,‘Excel2007‘); $objWriter->save($b.‘demo_3.xlsx‘);}
时间: 2024-10-11 08:27:10