<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<?php
$r1r = implode(", ",$_POST['ypname']);
$r2r = 파열(",",$_POST['guige']);
$r3r = 파열(",",$_POST['shengcan'] );
$r4r = 파열(",",$_POST['danwei']);
$r5r = 파열(",",$_POST['pihao']);
$r6r = 파열(" ,",$_POST['bz']);
$r7r = 파열(",",$_POST['rq']);
$r8r = 파열(",",$_POST['djlx'] );
$r9r = 파열(",",$_POST['rk']);
$rwr = 파열(",",$_POST['ch']);
$data2 = array_merge($r1r,$r2r);
var_dump ($data2);
/**
* 데이터 내보내기
* @param array $title 제목 행 이름
* @param array $data 데이터 내보내기
* @param string $fileName 파일 이름
* @param string $savePath 저장 경로
* @ param $type 다운로드 여부 false--save true--download
* @return string 파일의 전체 경로를 반환
* @throws PHPExcel_Exception
* @throws PHPExcel_Reader_Exception
*/
$title = array("제품명","사양","제조업체","장치" ,"배치 번호","비고","날짜","문서 유형","인바운드 수량","배송 수량");
$type = true;
$data = r1r;
$ fileName = 'bflxexc';
functionexportExcel($title=array(), $data=array(), $fileName='', $savePath='./', $isDown=false){
include(' PHPExcel .php');
$obj = new PHPExcel();
//가로 셀 식별
$cellName = array('A', 'B', 'C', 'D', 'E' , 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', ' R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD' , 'AE', 'AF', 'AG', 'AH', 'AI', 'AJ', 'AK', 'AL', 'AM', 'AN', 'AO', 'AP' , ' AQ', 'AR', 'AS', 'AT', 'AU', 'AV', 'AW', 'AX', 'AY', 'AZ');
$obj-> ;getActiveSheet (0)->setTitle('bflx'); //시트 이름 설정
$_row = 1; //세로 셀 식별자 설정
if($title){
$_cnt = count($ title );
$obj->getActiveSheet(0)->mergeCells('A'.$_row.':'.$cellName[$_cnt-1].$_row) //셀 병합
$obj-> ; setActiveSheetIndex(0)->setCellValue('A'.$_row, '$r1r'.date('Y-m-d H:i:s')); //병합된 셀 내용 설정
$_row++;
$i = 0;
foreach($title AS $v){ //열 제목 설정
$obj->setActiveSheetIndex(0)->setCellValue($cellName[$i].$_row, $v );
$i++;
}
$_row++;
}
//데이터를 입력합니다
if($data){
$i = 0;
foreach($data AS $_v ) {
$j = 0;
foreach($_v AS $_cell){
$obj->getActiveSheet(0)->setCellValue($cellName[$j] . ($i+$_row), $ _cell);
$j++;
}
$i++;
}
}
//파일 이름 처리
if(!$fileName){
$fileName = uniqid( 시간( ) ,true);
}
$objWrite = PHPExcel_IOFactory::createWriter($obj, 'Excel2007');
if($isDown){ //웹페이지 다운로드
header('pragma:public ' );
header("Content-Disposition:attachment;filename=$fileName.xls");
$objWrite->save('php://output');exit;
}
$ _fileName = iconv("utf-8", "gb2312", $fileName); //트랜스코딩
$_savePath = $savePath.$_fileName.'.xlsx';
$objWrite->save($_savePath );
return $savePath.$fileName.'.xlsx';
}
//exportExcel(array('name','age'), array(array('a',21),array (' b',23)), 'File', './', true);
?>
</body>
<?php
?>
// 배열 아직 변환되지 않았는데 다운로드하라는 메시지가 표시되지 않는 이유는 무엇입니까?