欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php excel安裝

宋博文1年前8瀏覽0評論
在Web開發中,Excel表格的處理是非常常見的需求。而PHP語言相對其他語言來說,處理Excel更加簡單方便。這就要用到PHP Excel庫,本文將從安裝開始介紹如何使用PHP Excel庫來操作Excel表格。 安裝PHP Excel庫需要在PHP環境中安裝zip擴展,因為PHP Excel庫是以zip文件形式來發布的,安裝zip擴展的方式也很簡單。只需要在php.ini配置文件中找到zip擴展所在行,將注釋刪除即可。
extension=php_zip.dll
下載PHP Excel庫文件,解壓后拷貝到項目目錄下即可使用,也可以通過composer來安裝和引入。如果使用composer來安裝,可以按照以下步驟進行。 首先打開CMD命令行窗口,進入到項目的根目錄,輸入命令:
composer require phpoffice/phpexcel
安裝完畢后,在php文件中使用以下代碼引入類庫:
require_once 'vendor/autoload.php';
安裝完畢后,我們就可以開始使用PHP Excel庫來操作Excel表格了。 例如,我們要讀取一個Excel文檔,獲取其中第一個工作表中的數據并顯示在頁面上,可以使用以下代碼:
$objPHPExcel = PHPExcel_IOFactory::load('./test.xls');
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
foreach ($sheetData as $row) {
foreach ($row as $cell) {
echo $cell . ' ';
}
echo '
'; }
上述代碼首先通過PHPExcel_IOFactory類中的load方法加載Excel文檔,獲取PHPExcel對象。然后通過PHPExcel對象獲取第一個工作表中的數據,并將數據存儲在$sheetData數組中。最后循環輸出數據,每行數據之間使用“
”換行。 如果我們要生成一個Excel表格并將數據存入其中,可以使用以下代碼:
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('test');
$objPHPExcel->getActiveSheet()->setCellValue('A1', '姓名');
$objPHPExcel->getActiveSheet()->setCellValue('B1', '年齡');
$objPHPExcel->getActiveSheet()->setCellValue('C1', '性別');
$array = array(
array('小明', 20, '男'),
array('小紅', 19, '女'),
array('小剛', 22, '男')
);
for ($i = 0; $i< count($array); $i++) {
$objPHPExcel->getActiveSheet()->setCellValue('A' . ($i + 2), $array[$i][0]);
$objPHPExcel->getActiveSheet()->setCellValue('B' . ($i + 2), $array[$i][1]);
$objPHPExcel->getActiveSheet()->setCellValue('C' . ($i + 2), $array[$i][2]);
}
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="test.xls"');
header('Cache-Control: max-age=0');
$objWriter->save('php://output');
上述代碼首先創建PHPExcel對象,設置第一個工作表中的標題,然后將數據存儲在數組$array中。通過循環將數據存儲到Excel表格中,最后使用Excel5格式將Excel表格輸出到瀏覽器上。 使用PHP Excel庫操作Excel表格非常方便,上述代碼只是基本的使用方法,而PHP Excel庫還有很多高級的用法,如圖表生成、數據透視表等。掌握PHP Excel庫的使用將極大的提高我們的開發效率。
下一篇php excel多