<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<? php
$r1r = implode(",",$_POST['ypname']);
$r2r = implode(",",$_POST['guige'] );
$r3r = implode(",",$_POST['shengcan']);
$r4r = implode(",",$_POST['danwei']);
$r5r = implode(",",$_POST['pihao']);
$r6r = implode(",",$_POST['bz']);
$r7r = implode(",",$_POST['rq']);
$r8r = implode(",",$_POST['djlx']);
$r9r = implode(",",$_POST['rk']);
$rwr = implode(",",$_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';
function exportExcel($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->gt ;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(time(),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(array('a',21),array('b',23)), 'file', './', true); ? > </body> <?php ?>//配列はまだ残っています変換は行われませんが、ダウンロードを求めるプロンプトが表示されないのはなぜですか?