- 2007-12-10 (月) 17:16
- web
phpExcel
http://www.phpexcel.net/
phpExcelでphp+MySQLからとってきたデータを一行ずつ表にしていくようなときに
$objPHPExcel->getActiveSheet()->setCellValue(’A’.$cnt, $data[$key][’data1′]);
みたいなことをする場面が多々あるんですが、これを
$objPHPExcel->getActiveSheet()->setCellValue(’A’.$cnt+$i*60, $data[$key][’data1′]);
データのカテゴリが分かれる度にページ分けして、60行後の次ページに飛んでそこから続き、みたいなことをする際に行数を計算で出したい というような需要はあるかと思うんですが
このsetCellValue(だけじゃなくて全てかもしれない)内ではどうも計算はできない様子。変数の型の問題でしょうか。
仕方がないので予め
$colcount = $i*40 + $cnt;
$objPHPExcel->getActiveSheet()->setCellValue(’A’.$colcount, $data[$key][’data1′]);
とするしかないようです。
ちょっとハマった
Popularity: 43% [?]
- Newer: links for 2007-12-10
- Older: links for 2007-12-07
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://pg-w.net/archives/256/trackback/
- Listed below are links to weblogs that reference
- [php]phpExcelでDB内容を一覧表示する系の処理。 from PenguinWanderer.net

