PHP | Spreadsheet_Excel_Writer | setBgColor() Function Last Updated : 18 Jun, 2019 Comments Improve Suggest changes Like Article Like Report The setBgColor() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the background color of the cell of the spreadsheet. In order to use this function use the setPattern function. Syntax: void Format::setBgColor( $color ) Parameters: This function accepts single parameter $color which takes the value of color as string like 'red', 'green' and another method is by specifying the color value between 8 to 63. Return Value: This function returns TRUE on success and PEAR_ERROR on failure. Example 1: php <?php require_once 'Spreadsheet/Excel/Writer.php'; // Create Spreadsheet Excel Writer Object $workbook = new Spreadsheet_Excel_Writer(); // Add Worksheet $worksheet =& $workbook->addWorksheet('testing bg color'); // Specify the height of the cell by using setRow function $worksheet->setRow(1, 20); // Add Format to the cell $format_BgColor =& $workbook->addFormat(); // Set the background color $format_BgColor->setBgColor('red'); // Add Italic Font to the text $format_BgColor->setItalic(); // Set the pattern $format_BgColor->setPattern(4); // Add data to the cell $worksheet->write(1, 2, 'sarthak _ishu11', $format_BgColor); $worksheet->write(2, 2, 'GeekforGeeks!', $format_BgColor); $worksheet->write(3, 2, 'GfG', $format_BgColor); // Send file to the browser $workbook->send('test.xls'); // Close the file $workbook->close(); ?> Output: Example 2: php <?php require_once 'Spreadsheet/Excel/Writer.php'; // Create Spreadsheet_Excel_Writer Object $workbook = new Spreadsheet_Excel_Writer(); // Add Worksheet $worksheet =& $workbook->addWorksheet(); // Set Font Family Times New Roman $format_setBgColor =& $workbook->addFormat(); $format_setBgColor->setFontFamily('Times New Roman'); // Set Italic Property $format_setBgColor->setItalic(); // Set Shadow to text $format_setBgColor->setShadow(); // Set the background color $format_setBgColor->setBgColor('yellow'); // Set the pattern $format_setBgColor->setPattern(4); // Write to Worksheet $worksheet->write(0, 0, "Information", $format_setBgColor); $worksheet->write(1, 0, "Website Name", $format_setBgColor); $worksheet->write(1, 1, "Address", $format_setBgColor); $worksheet->write(2, 0, "GeeksforGeeks", $format_setItalic); $worksheet->write(2, 1, "https://www.geeksforgeeks.org/", $format_setItalic); $workbook->send('test.xls'); $workbook->close(); ?> Output: Reference: https://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.spreadsheet-excel-writer-format.setbgcolor.php Comment More infoAdvertise with us Next Article PHP | Spreadsheet_Excel_Writer | setBgColor() Function sarthak_ishu11 Follow Improve Article Tags : Technical Scripter Web Technologies PHP PHP-function PHP-Spreadsheet +1 More Similar Reads PHP | Spreadsheet_Excel_Writer | setColor() Function The setColor() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the color of a cell content. Syntax: void Format::setColor( mixed $color ) Parameters: This function accepts single parameter as $color which takes value of color as string like 'green' or value fro 2 min read PHP | Spreadsheet_Excel_Writer | setFgColor() Function The setFgColor() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the foreground color for the cell of the spreadsheet. In order to use this function use the setPattern function. Here, "foreground" means the top layer of a cell's background. Syntax: void Format: 2 min read PHP | Spreadsheet_Excel_Writer | setBold() Function The setBold() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the boldness of the text. Syntax:Â void Format::setBold( $weight = 1 ) Parameters: This function accepts a single parameter $weight which is used to set the weight of the text. The default value of t 2 min read PHP | Spreadsheet_Excel_Writer | setScript() Function The setScript() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the script type of the text. Syntax: void Format::setScript( $script ) Parameters: This function accepts single parameter $script which contains two value as 1 for superscript and 2 for subscript. 1 min read PHP | Spreadsheet_Excel_Writer | setOutLine() Function The setOutLine() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set outlining for a font. Syntax:Â void Format::setOutLine() Parameters: This function does not accept any parameter. Return Value: This function returns TRUE on success and PEAR_ERROR on failure. Exa 1 min read PHP | Spreadsheet_Excel_Writer | send() Function The send() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to send HTTP headers with the correct content-type (application/vnd.ms-excel), cache control and filename for the file. Syntax: void Spreadsheet_Excel_Writer::send( $filename ) Parameters: This function accept 2 min read PHP | Spreadsheet_Excel_Writer | setAlign() Function The setAlign() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set cell alignment of the spreadsheet. Syntax: void Format::setAlign( $location ) Parameters: This function accepts single parameter $location which takes the position, as Horizontal Alignments (left, c 2 min read PHP | Spreadsheet_Excel_Writer | setShadow() Function The setShadow() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the font as a shadow. Syntax:Â void Format::setShadow() Parameters: This function does not accept any parameter. Return Value: This function returns TRUE on success and PEAR_ERROR on failure. Examp 2 min read PHP | Spreadsheet_Excel_Writer | setItalic() Function The setItalic() function is an inbuilt function in PHP | Spreadsheet_Excel_Writer which is used to set the font style as italic. Syntax:Â void Format::setItalic() Parameters: This function does not accept any parameter. Return Value: This function returns TRUE on success and PEAR_ERROR on failure. E 1 min read PHP | Spreadsheet_Excel_Writer | setVAlign() Function The setVAlign() function is an inbuilt function in Spreadsheet_Excel_Writer which is used to set cell alignment of the spreadsheet. This is an alternative to the setAlign() function. Syntax:Â void Format::setVAlign( $location ) Parameters: This function accepts single parameter $location which is us 2 min read Like