导出数据至EXCEL归类设置工作组(worksheet)

 php导出excel过程中设置sheet名称。

$phpEx = new \PHPExcel();
foreach ( $arrOrg as $j=>$or )
{
	$phpEx->createSheet( $j );
	$phpEx->setactivesheetindex( $j )->setTitle( $or[ 'sheet' ] );
	
	$phpEx->getactivesheet( $j )->setcellvalue( 'A1', 'SPU' );
	$phpEx->getactivesheet( $j )->setcellvalue( 'B1', 'NAME' );
	$phpEx->getactivesheet( $j )->setcellvalue( 'C1', 'PRICE' );
	foreach ( $or[ 'list' ] as $i=>$row )
	{
		$i = $i+2;
		$phpEx->getactivesheet( $j )->setcellvalue( 'A'.$i, NULL );
		$phpEx->getactivesheet( $j )->setcellvalue( 'B'.$i, $row[ 'name' ] );
		$phpEx->getactivesheet( $j )->setcellvalue( 'C'.$i, $row[ 'price' ]);
	}
}
$obwrite = \PHPExcel_IOFactory::createWriter( $phpEx, 'Excel2007');
$obwrite->save( storage_path( 'logs/mulit_sheet.xls' ) );

如上代码所示。 可创建excel时加上当前工作组(Worksheet)

内部数据结构示例:

 

成功示例:

        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值