您可以開始使用這個文件。它將創建一個excel文件並幫助您下載它。 下載周守軍代碼或現場演示這裏:http://purpledesign.in/blog/to-generate-excel-using-php/
您可以在
01,簡單下載,xlsx.php
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Roll')
->setCellValue('B1', 'Name')
->setCellValue('C1', 'Total Classes')
->setCellValue('D1', 'Class Attended')
->setCellValue('E1', 'Percentage');
可以打印數據添加這樣的行從這樣的數據庫使用while循環。
$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++;
}
將頭文件內容類型更改爲「application/vnd.ms-excel」,然後使用HTML,TAB或CSV格式的文本內容寫入XLS文件時,將可以正常工作。然而,這是一種技巧,因爲MS Excel將能夠打開文件,即使它不是真正的二進制XLS文件,但是您將無法使用任何Excel功能(如多張工作表)。我使用的一種方法是MS Excel應用程序本身,請參閱[這裏](http://php.net/manual/en/class.dotnet.php)。我使用的另一種方法是[這一個](http://www.gemboxsoftware.com/support-center/kb/articles/44-how-to-use-gembox-spreadsheet-in-php)。 – 2016-02-18 10:54:35