PHPExcelでセル内改行をする

PHPExcelを使ってセル内改行ではまったのでメモ

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$excel = $objReader->load($templatepath);
$excel->setActiveSheetIndex(0);
$sheet = $excel->getActiveSheet();
$sheet->setTitle($sheetName);
$value = '123'."\r".'';
$sheet->setCellValue('A8', $value);

と改行コードを \r を入れてもしても改行されない..
(Excelは \r らしい)

$obj->getActiveSheet()->getStyle(‘A8’)->getAlignment()->setWrapText(true);

が必要なようで、これをいれると改行されました

excel_eol

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください