What is the best way to create XLS file in PHP

后端 未结 9 1248
予麋鹿
予麋鹿 2020-12-05 14:03

I am currently trying to figure out the best way to create a .xls file from PHP. It seems like to me that all I need to do is change the header content type to \"application

9条回答
  •  有刺的猬
    2020-12-05 15:05

    You can start using this files. It will create a excel file and help you download it.

    You can add rows like this in the

    01-simple-download-xlsx.php

    $objPHPExcel->setActiveSheetIndex(0)
                ->setCellValue('A1', 'Roll')
                ->setCellValue('B1', 'Name')
                ->setCellValue('C1', 'Total Classes')
                ->setCellValue('D1', 'Class Attended')
            ->setCellValue('E1', 'Percentage');
    

    You can print data from a database like this using a while loop.

    $i=2;   
    while ($row = $database->fetch_array($result)) 
     { 
    
           $objPHPExcel->setActiveSheetIndex(0)
                ->setCellValue('A'.$i, $row[0])
                ->setCellValue('B'.$i, $row[1])
                ->setCellValue('C'.$i, $row[2])
                ->setCellValue('D'.$i, $total)
            ->setCellValue('E'.$i, round(($row[2]/$total)*100));
              $i++;
     }
    

提交回复
热议问题