php运行脚本,导出excel文件

2018-02-09 12:40:58来源:https://www.jianshu.com/p/d83ac26ffd14作者:拍个黄瓜G人点击

分享


    $excelObj = new PHPExcel();
$dir = '/tmp/';
// 给表格添加数据
$excelObj->setActiveSheetIndex(0); // 从0开始
$currentSheet = $excelObj->getActiveSheet(); // 获取当前活动sheet
$currentSheet->setCellValue( 'A1', 'ID' ) //给表的单元格设置数据
->setCellValue( 'B1', '公司全称' )
->setCellValue( 'C1', '公司简称' );
$designObj = DB::table('design_company')->select([
'id as ID',
'company_name as 公司全称',
'company_abbreviation as 公司简称',
])->get();
$new_data = [];
foreach ($designObj as $k=>$v){
$arr = [];
foreach ($v as $a=>$b){
$arr[$a] = $b;
}
$new_data[] = $arr;
}
$j = 2;
foreach($new_data as $val){
$currentSheet->setCellValue('A'.$j,$val['ID'])->setCellValue('B'.$j,$val['公司全称'])->setCellValue('C'.$j, $val['公司简称']);
$j++; // 每循环一次换一行写入数据
}
$sheeetWrite = /PHPExcel_IOFactory::createWriter($excelObj, 'Excel2007');
$sheeetWrite->save($dir.'设计公司名称.xlsx');







最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台