{"id":432,"title":"phpexcel\u8bbe\u7f6e\u884c\u9ad8\u53ca\u5217\u5bbd,\u80cc\u666f\u989c\u8272,\u5b57\u4f53\u5927\u5c0f,\u5bf9\u9f50\u65b9\u5f0f\u7b49","good":84,"bad":0,"hit":13728,"created_at":"2019-04-11 15:16:32","content":"
require_once dirname(__FILE__) . '\/..\/library\/PHPExcel-1.8\/Classes\/PHPExcel.php';\n $objPHPExcel = new \\PHPExcel();\n $objPHPExcel->setActiveSheetIndex(0);\n \/\/A-I\u5217\uff0c\u5782\u76f4\u5c45\u4e2d\n $objPHPExcel->getActiveSheet()->getStyle('A:I')->getAlignment()->setVertical(\\PHPExcel_Style_Alignment::VERTICAL_CENTER);\n \/\/\u8bbe\u7f6e\u5217\u5bbd\n $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(12);\n $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(30);\n $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(20);\n $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(20);\n $objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(16);\n $objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(20);\n $objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(20);\n $objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(20);\n $objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(30);\n\/\/ \/\/\u8bbe\u7f6e\u9ed8\u8ba4\u884c\u9ad8:\u4f46\u662f\u4e0b\u9762\u5408\u5e76\u7684\u5355\u5143\u683c\u4e0d\u8d77\u4f5c\u7528\n\/\/ $objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(26);\n\/\/ \/\/\u8bbe\u7f6e\u7b2c\u4e00\u884c\u7684\u9ad8\u5ea6\n\/\/ $objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(40);\n $objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(40);\n $objPHPExcel->getActiveSheet()->getRowDimension('2')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('3')->setRowHeight(6);\n $objPHPExcel->getActiveSheet()->getRowDimension('4')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('5')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('6')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('7')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('8')->setRowHeight(26);\n $objPHPExcel->getActiveSheet()->getRowDimension('9')->setRowHeight(26);\n \/\/\u5408\u5e76\u5217\n $objPHPExcel->getActiveSheet()->mergeCells('A1:C1');\n $objPHPExcel->getActiveSheet()->mergeCells('D1:I1');\n \/\/\u8bbe\u7f6e\u5b57\u4f53\u5927\u5c0f\u53ca\u52a0\u7c97\n $objPHPExcel->getActiveSheet()->setCellValue('A1', '\u5468\u5de5\u4f5c\u62a5\u8868')\n ->getStyle('A1')->getFont()->setSize(24)->setBold(true);\n $objPHPExcel->getActiveSheet()->setCellValue('D1', '\u5f00\u59cb\u65e5\u671f\uff1a 2019-04-08 \u7ed3\u675f\u65e5\u671f\uff1a 2019-04-14');\n\n $objPHPExcel->getActiveSheet()->mergeCells('A2:B2');\n $objPHPExcel->getActiveSheet()->setCellValue('A2', '\u90e8\u95e8\uff1a\u6280\u672f\u90e8');\n $objPHPExcel->getActiveSheet()->mergeCells('C2:D2');\n $objPHPExcel->getActiveSheet()->setCellValue('C2', '\u59d3\u540d\uff1a\u80e1\u7194');\n $objPHPExcel->getActiveSheet()->mergeCells('E2:F2');\n $objPHPExcel->getActiveSheet()->setCellValue('E2', '\u804c\u52a1\uff1aphp');\n $objPHPExcel->getActiveSheet()->mergeCells('G2:I2');\n $objPHPExcel->getActiveSheet()->setCellValue('G2', '\u586b\u8868\u65e5\u671f\uff1a2019-04-11');\n\n $objPHPExcel->getActiveSheet()->mergeCells('A3:I3');\n \/\/\u8bbe\u7f6e\u80cc\u666f\u989c\u8272\n $objPHPExcel->getActiveSheet()->getStyle('A3')->applyFromArray(\n array(\n 'fill' => array(\n 'type' => \\PHPExcel_Style_Fill::FILL_SOLID,\n 'color' => array('rgb' => 'eeeeee')\n )\n )\n );\n\n $objPHPExcel->getActiveSheet()->setCellValue('A4', '\u672c\u5468\u603b\u7ed3');\n $objPHPExcel->getActiveSheet()->setCellValue('B4', '\u5de5\u4f5c\u5185\u5bb9\u63cf\u8ff0');\n $objPHPExcel->getActiveSheet()->setCellValue('C4', '\u8ba1\u5212\u5b8c\u6210\u65f6\u95f4');\n $objPHPExcel->getActiveSheet()->setCellValue('D4', '\u5b9e\u9645\u5b8c\u6210\u65f6\u95f4');\n $objPHPExcel->getActiveSheet()->setCellValue('E4', '\u5b8c\u6210\u72b6\u6001');\n $objPHPExcel->getActiveSheet()->setCellValue('F4', '\u672a\u5b8c\u6210\u539f\u56e0\u5206\u6790');\n $objPHPExcel->getActiveSheet()->setCellValue('G4', '\u8d23\u4efb\u4eba');\n $objPHPExcel->getActiveSheet()->setCellValue('H4', '\u534f\u52a9\u4eba ');\n $objPHPExcel->getActiveSheet()->setCellValue('I4', '\u5907\u6ce8');\n\n\n\n \n $objPHPExcel->getActiveSheet()->setTitle('\u5468\u5de5\u4f5c\u62a5\u8868');\n $filename="\u5de5\u4f5c\u5468\u62a5_{$user['Name']}_\u7b2c{$weekly['Week']}\u5468.xls";\n \/\/\u751f\u6210\u6587\u4ef6\n\/\/ $objPHPExcel->setActiveSheetIndex(0);\n\/\/ $objWriter = \\PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');\n\/\/ $objWriter->save(str_replace('.php', '.xlsx', __FILE__));\n\n \/\/\u76f4\u63a5\u4ece\u6d4f\u89c8\u5668\u4e0b\u8f7d\n header('Content-Type: application\/vnd.ms-excel');\n header('Content-Disposition: attachment;filename="'.$filename.'"');\n header('Cache-Control: max-age=0');\n header('Cache-Control: max-age=1');\n header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); \/\/ Date in the past\n header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); \/\/ always modified\n header ('Cache-Control: cache, must-revalidate'); \/\/ HTTP\/1.1\n header ('Pragma: public'); \/\/ HTTP\/1.0\n\n $objWriter = \\PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');\n $objWriter->save('php:\/\/output');\n exit;<\/pre>\u6548\u679c\u5982\u4e0b\uff1a
<\/p>
<\/p>"}