How can PHP be used to format Excel files generated from a website?
To format Excel files generated from a website using PHP, you can utilize the PHPExcel library. This library allows you to create and format Excel files easily within your PHP code. By setting styles, fonts, borders, and other formatting options, you can customize the appearance of the Excel file generated from your website.
// Include PHPExcel library
require_once 'PHPExcel/Classes/PHPExcel.php';
// Create new PHPExcel object
$objPHPExcel = new PHPExcel();
// Set formatting options
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
// Set data in cells
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Header 1')
->setCellValue('B1', 'Header 2')
->setCellValue('A2', 'Data 1')
->setCellValue('B2', 'Data 2');
// Save Excel file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('output.xlsx');