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

php excel介紹

錢衛國1年前7瀏覽0評論

PHP Excel是一個基于PHP語言和開源技術開發的Excel讀寫工具,它可以方便地讀取或者生成Excel文檔。PHP Excel的特點是易用、高效、跨平臺等,深受廣大開發者的喜愛。下面,我們就來一一介紹PHP Excel的使用方法。

1. 創建Excel文檔

<?php  
//創建一個Excel對象  
$excel = new PHPExcel();  
//設置工作簿屬性  
$excel->getProperties()->setTitle("title")  
->setDescription("description");  
//設置默認工作表  
$excel->setActiveSheetIndex(0);  
//設置默認樣式  
$excel->getDefaultStyle()->getFont()->setName('Arial')  
->setSize(10);  
//輸出文件名頭信息  
header('Content-Type: application/vnd.ms-excel');  
header('Content-Disposition: attachment;filename="filename.xls"');  
header('Cache-Control: max-age=0');  
//創建writer對象  
$objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel5');  
//寫入文件  
$objWriter->save('php://output');  
?>

以上代碼通過PHPExcel類庫創建了一個Excel對象,并設置了工作簿屬性、默認工作表、默認樣式等。最后,通過PHPExcel_IOFactory類生成writer對象,將Excel文檔寫入到瀏覽器下載。

2. 讀取Excel文檔

<?php  
require_once 'PHPExcel/IOFactory.php';  
$objReader = PHPExcel_IOFactory::createReader('Excel5');  
$objPHPExcel = $objReader->load('filename.xls');  
$sheet = $objPHPExcel->getSheet(0);  
$rows = $sheet->getHighestRow();  
$columns = $sheet->getHighestColumn();  
for ($i = 1; $i<= $rows; $i++) {  
for ($j = 'A'; $j<= $columns; $j++) {  
$value = $sheet->getCell($j.$i)->getValue();  
echo $value." ";  
}  
echo "\n";  
}
?>

以上代碼通過PHPExcel類庫加載Excel文檔,并通過getSheet和getHighestRow方法獲取到工作表和行數,通過getHighestColumn方法獲取到最大列數,最后通過循環讀取單元格內的值并輸出。

3. 寫入Excel文檔

<?php  
require_once 'PHPExcel/IOFactory.php';  
$objPHPExcel = new PHPExcel();  
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');  
$objPHPExcel->getActiveSheet()->setCellValue('B1', 'World!');  
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');  
$objWriter->save('myfile.xls');  
?>

以上代碼通過PHPExcel類庫創建了一個Excel對象,并寫入了兩個單元格的值。最后,通過PHPExcel_IOFactory類生成writer對象,將Excel文檔保存到myfile.xls文件中。

總結

綜上所述,PHP Excel是一個十分實用的Excel讀寫工具,通過使用它,可以靈活地處理Excel文檔。開發者們可以利用PHP Excel完成各種文檔處理,如生成銷售報表、從數據庫拉取數據等。相信PHP Excel會為各位開發者們帶來方便和效率。