Home > web > [php]phpExcelでDB内容を一覧表示する系の処理。

[php]phpExcelでDB内容を一覧表示する系の処理。

  • 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% [?]

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

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

Home > web > [php]phpExcelでDB内容を一覧表示する系の処理。

Search
Feeds
Meta

Page Top