```php // Criando uma instância do PHPExcel $objPHPExcel = new PHPExcel();
// Definindo as propriedades do documento $objPHPExcel->getProperties()->setCreator("Nome do Criador")->setLastModifiedBy("Nome do Modificador")->setTitle("Título do Documento")->setSubject("Assunto do Documento")->setDescription("Descrição do Documento")->setKeywords("palavras,chave")->setCategory("Categoria do Documento");
// Adicionando dados à planilha $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'Nome') ->setCellValue('B1', 'Idade') ->setCellValue('C1', 'Email') ->setCellValue('A2', 'João') ->setCellValue('B2', '25') ->setCellValue('C2', 'joao@email.com');
// Salvando o documento em formato Excel 2007 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('planilha.xlsx'); ```
```php // Carregando uma planilha existente $objPHPExcel = PHPExcel_IOFactory::load("planilha.xlsx");
// Obtendo os dados da primeira planilha $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
// Exibindo os dados na tela foreach ($sheetData as $row) {echo $row['A'] . ' | ' . $row['B'] . ' | ' . $row['C'] . '
'; } ```
```php // Criando uma instância do PHPExcel $objPHPExcel = new PHPExcel();
// Definindo as propriedades do documento $objPHPExcel->getProperties()->setCreator("Nome do Criador")->setLastModifiedBy("Nome do Modificador")->setTitle("Título do Documento")->setSubject("Assunto do Documento")->setDescription("Descrição do Documento")->setKeywords("palavras,chave")->setCategory("Categoria do Documento");
// Adicionando dados à planilha $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'Nome') ->setCellValue('B1', 'Idade') ->setCellValue('C1', 'Email') ->setCellValue('A2', 'João') ->setCellValue('B2', '25') ->setCellValue('C2', 'joao@email.com');
// Aplicando formatação às células $objPHPExcel->getActiveSheet()->getStyle('A1:C1')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A2:C2')->getAlignment()->setWrapText(true); $objPHPExcel->getActiveSheet()->getStyle('B2')->getNumberFormat()->setFormatCode(PHPExcelStyleNumberFormat::FORMATNUMBERCOMMA_SEPARATED1);
// Salvando o documento em formato Excel 2007 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('planilha.xlsx'); ```