ホームページ >バックエンド開発 >PHPチュートリアル >PHPExcel の Excel ファイルのインポートとエクスポートの例
PHPExcel 导入导出 Excel 文例
public static function exportExcel($fileName,$displayFields,$exportList)
{
$objExcel = new PHPExcel ();
//ドキュメントのプロパティを設定
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel2007');
$objActSheet = $objExcel->getActiveSheet();
$key = ord("A");
foreach ($displayFields as $filedValue)
{
$colum = chr($key);
$objActSheet->setCellValue($colum.'1', $filedValue);
$key += 1;
}
$column = 2;
foreach($exportList as $key => $rows){
$span = ord("A");
foreach($rows as $keyName=>$value){
$j = chr($span);
$ objActSheet->setCellValue($j.$column, $value);
$span++;
}
$column++;
}
//********************** * ******************
$outfile = $fileName.".xls";
/ /エクスプローラーにエクスポート
header("Content-Type: application/force-download");
header("Content-Type: application /octet-stream" );
header("Content-Type: application/download");
header('Content-Disposition:inline;filename="'.$outfile.' "');
header("Content-Transfer-Encoding: binary");
header("Cache-Control: must-revalidate、post-check=0、pre-check= 0");
header("Pragma: no-cache");
$objWriter->save('php://output');
終了;
}
これは、私がプログラミングしていたときの小さな例です。簡単な例では、主に行と列を読み取るために直接使用できます。