(PHP) PHPExcelで出力時の同一セル内改行させる方法

PHP

PHP

前回PHPExcelで出力したんですが、
(CakePHP2.x)Excel出力のためPHPExcelを設置してみる

セル内で改行させたかったので

その方法です。

スポンサードリンク

改行するための定数PHP_EOL

$PHPExcel->setActiveSheetIndex(0);  //0はsheet1(一番左のシート)
$sheet = $objPHPExcel->getActiveSheet();
$cell = '改行前' . PHP_EOL . '改行後';
$sheet->setCellValue('C5', $cell);

最初¥nでやってみても改行されませんでした。

OSに合わせた改行コードを入れてくれる定数のPHP_EOLを使うと

改行ができました。

OSの種類 改行コード 改行コード文字
Windows CR+LF \r\n
MacOS CR \r
UNIX系 LF \n

(参考)
[PHP] Excel 出力時の同一セル内改行させる方法

\nで改行できない!【はずがない!】Add Star

PHP7+MariaDB/MySQLマスターブック

新品価格
¥3,067から
(2019/9/21 06:20時点)

PHP7+MariaDB/MySQLマスターブック [ 永田順伸 ]

価格:3,067円
(2019/9/21 06:30時点)
感想(1件)

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ