我有一本工作簿,其中包含20个工作表&所有工作表每天都通过php文件(cronjob / scheduler)进行更新。
我面临重复工作表的问题,它正在更新现有工作表,但也会在每次执行中创建所有20张工作表的副本。它正在增加文件大小。
我的代码:
$styleArray = array( 'borders' => array( 'outline' => array( 'style' => PHPExcel_Style_Border::BORDER_THIN, 'color' => array('argb' => '00000000'),),),);
$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
$excel2 = $excel2->load('mainSites.xlsx');
$row = $excel2->getActiveSheet()->getHighestRow()+1;
$excel2->setActiveSheetIndexByName('sheetname1');
$excel2->getActiveSheet()->setCellValue('A1', 'date')
->setCellValue('B1', 'value1')
->setCellValue('C1', 'value2');
$excel2->getActiveSheet()->getStyle('A1'.':C1')->applyFromArray($styleArray);
$objWriter = new PHPExcel_Writer_Excel2007($excel2);
$objWriter->save('mainSites.xlsx');
来自$excel2->setActiveSheetIndexByName('sheetname1');
传递不同工作表名称以在每个工作表中放置数据的循环。 请建议解决。
由于