PHP | Spreadsheet_Excel_Writer | setFontFamily() Function Last Updated : 04 Oct, 2021 Comments Improve Suggest changes 2 Likes Like Report The setFontFamily() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the font family. Syntax: void Format::setFontFamily( $font_family ) Parameters: This function accepts single parameter $font_family . The font family name which can be 'Times New Roman', 'Arial', 'Courier'.Return Value: This function returns TRUE on success and PEAR_ERROR on failure. Example 1: PHP <?php require_once 'Spreadsheet/Excel/Writer.php'; // Add Workbook $workbook = new Spreadsheet_Excel_Writer(); // Add Format to spreadsheet $format_border =& $workbook->addFormat(); // Add Worksheet to Spreadsheet $worksheet =& $workbook->addWorksheet(); // Add Format to variable $format_times =& $workbook->addFormat(); // Set Font Family Times New Roman $format_times->setFontFamily('Times New Roman'); // Add Format to variable $format_courier =& $workbook->addFormat(); // Set Font Family Courier $format_courier->setFontFamily('Courier'); // Write to Worksheet $worksheet->write(0, 0, "Details of GeeksforGeeks Contributors"); $worksheet->write(1, 0, "Author", $format_times); $worksheet->write(1, 1, "User Handle", $format_courier); $worksheet->write(2, 0, "Sarthak"); $worksheet->write(2, 1, "sarthak_ishu11"); // Send .xlsx file to header $workbook->send('test.xls'); // Close Workbook Object $workbook->close(); ?> Output: Example 2: PHP <?php require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer(); $worksheet =& $workbook->addWorksheet(); // put text at the top $format_top =& $workbook->addFormat(); $format_top->setHAlign('top'); $format_top->setTextWrap(1); // center the text horizontally $format_center =& $workbook->addFormat(); $format_center->setHAlign('center'); // Set Font Family Times New Roman $format_times =& $workbook->addFormat(); $format_times->setFontFamily('Times New Roman'); // Write to Worksheet $worksheet->write(0, 0, "Information", $format_center); $worksheet->write(1, 0, "Website Name", $format_times); $worksheet->write(1, 1, "Address", $format_times); $worksheet->write(2, 0, "GeeksforGeeks"); $worksheet->write(2, 1, "https://www.geeksforgeeks.org/"); $workbook->send('test.xls'); $workbook->close(); ?> Output: Reference: https://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.spreadsheet-excel-writer-format.setfontfamily.php Create Quiz Comment S sarthak_ishu11 Follow 2 Improve S sarthak_ishu11 Follow 2 Improve Article Tags : Technical Scripter Web Technologies PHP PHP-function PHP-Spreadsheet +1 More Explore BasicsPHP Syntax4 min readPHP Variables5 min readPHP | Functions6 min readPHP Loops4 min readArrayPHP Arrays5 min readPHP Associative Arrays4 min readMultidimensional arrays in PHP5 min readSorting Arrays in PHP4 min readOOPs & InterfacesPHP Classes2 min readPHP | Constructors and Destructors5 min readPHP Access Modifiers4 min readMultiple Inheritance in PHP4 min readMySQL DatabasePHP | MySQL Database Introduction4 min readPHP Database connection2 min readPHP | MySQL ( Creating Database )3 min readPHP | MySQL ( Creating Table )3 min readPHP AdvancePHP Superglobals6 min readPHP | Regular Expressions12 min readPHP Form Handling4 min readPHP File Handling4 min readPHP | Uploading File3 min readPHP Cookies9 min readPHP | Sessions7 min read Like