PHPExcel Make first row bold

后端 未结 10 865
猫巷女王i
猫巷女王i 2020-12-13 03:34

I am trying to make cells in first row are bold.

This is the method I have created for that purpose.

function ExportToExcel($tittles,$excel_name)
 {
         


        
10条回答
  •  执笔经年
    2020-12-13 04:09

    Assuming headers are on the first row of the sheet starting at A1, and you know how many of them there are, this was my solution:

    $header = array(
        'Header 1',
        'Header 2'
    );
    
    $objPHPExcel = new PHPExcel();
    $objPHPExcelSheet = $objPHPExcel->getSheet(0);
    $objPHPExcelSheet->fromArray($header, NULL);
    $first_letter = PHPExcel_Cell::stringFromColumnIndex(0);
    $last_letter = PHPExcel_Cell::stringFromColumnIndex(count($header)-1);
    $header_range = "{$first_letter}1:{$last_letter}1";
    $objPHPExcelSheet->getStyle($header_range)->getFont()->setBold(true);
    

提交回复
热议问题