プロが教えるわが家の防犯対策術!

いつもお世話になっております。
PHPexcelを使用してexcelのヘッダ部を編集するプログラムを
作成したいのですが、ヘッダ部内で改行は挿入できるのでしょうか?
(getHeaderFooter()->setOddHeaderでヘッダ部に値を設定する際に
 改行を識別できるコードのようなものはあるのでしょうか?)

具体的には以下のように表示させようと思っています。
<ヘッダ部>-----
日付:(日付) [改行]
ページ数:ページ数
----------------

ご教授の程、宜しくお願いいたします。

A 回答 (2件)

>'1行目\n2行目'



これってシングルコーテーションだからでは?
ダブルコーテーションでくくってみるか

'1行目'.chr(10).'2行目'

的な明示的な処理にしてみては?
    • good
    • 0
この回答へのお礼

"1行目\n2行目"
ダブルコーテーションでくくったらできました!
(こんな単純な事だったんですね。。。)

回答ありがとうございます。
今後ともよろしくお願いします。

お礼日時:2009/10/15 09:51

"1行目\n2行目"


みたいなのではできませんか?
Spreadsheet_Excel_Writerではそれでいけるみたいですが
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
実は"1行目\n2行目"も試してみたのですが
そのまま"1行目\n2行目"が出力されてしまいました。。。

コードはこのように書いています↓
----------
$xl = new PHPExcel();
$sheet = $xl->getActiveSheet();
$sheet->getHeaderFooter()->setOddHeader('1行目\n2行目');
----------

お礼日時:2009/10/13 17:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!