无论如何使用PHPExcel为所有工作表设置相同的属性(颜色,行高,对齐)和内容(听到名称)? 怎么样?
谢谢。
答案 0 :(得分:13)
如果您自己创建所有这些表格。设置您创建的第一个工作表的属性,然后克隆该工作表并将新克隆附加回同一工作簿。这应该从原始工作表中复制所有现有的单元格数据和样式信息。
// Create a new PHPExcel object with a single sheet
$objPHPExcel = new PHPExcel();
// Set any styles here against the currently active sheet in $objPHPExcel
// Get the current sheet with all its newly-set style properties
$objWorkSheetBase = $objPHPExcel->getSheet();
// Create a clone of the current sheet, with all its style properties
$objWorkSheet1 = clone $objWorkSheetBase;
// Set the newly-cloned sheet title
$objWorkSheet1->setTitle('Cloned Sheet');
// Attach the newly-cloned sheet to the $objPHPExcel workbook
$objPHPExcel->addSheet($objWorkSheet1);
请注意,即使在将数据写入该单元格之前,也可以为单元格设置样式