getActiveS"/> getActiveS">
ホームページ > バックエンド開発 > PHPチュートリアル > PHPExcel 中样式有关问题 求解答

PHPExcel 中样式有关问题 求解答

WBOY
リリース: 2016-06-13 10:28:08
オリジナル
990 人が閲覧しました

PHPExcel 中样式问题 求解答
使用 PHPExcel 打开一个模板

$PHPReader = new PHPExcel_Reader_Excel2007();
$PHPExcel = $PHPReader->load("c://muban.xlsx");

/*这样可以写进去数据*/
$PHPExcel->getActiveSheet()->setCellValue('B1', "B1");
$PHPExcel->getActiveSheet()->setCellValue('B2', "B2");
$PHPExcel->getActiveSheet()->setCellValue('B3', "B3");
$objWriter = new PHPExcel_Writer_Excel2007($PHPExcel);
$objWriter->save("c://test.xlsx");

/*效果如下图所示*/



我现在想知道 如果我想在B4以下的地方在插入数据的话 我怎么获取上面表格的样式呢?

如果数据有几千条 该怎么保留格式 让它循环下去?



------解决方案--------------------
http://www.pkwind.com/insight-into-application-of-php-classes-phpexcel/
------解决方案--------------------
$styleA = $PHPExcel->getActiveSheet()->getStyle("A1");

上面这句话是拷贝A1的样式

$PHPExcel->getActiveSheet()->duplicateStyle($styleA ,"X1");
上面这句是把A1你样式赋予给X1

来分

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート