php怎么導(dǎo)出多個(gè)工作表

PHP
小億
230
2024-02-29 14:03:12
欄目: 編程語言

在PHP中,可以使用PHPExcel庫來導(dǎo)出多個(gè)工作表。以下是一個(gè)簡單示例:

// 引入PHPExcel庫
require_once 'PHPExcel/Classes/PHPExcel.php';

// 創(chuàng)建一個(gè)PHPExcel對(duì)象
$objPHPExcel = new PHPExcel();

// 創(chuàng)建第一個(gè)工作表
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('Sheet1');
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->setCellValue('A2', 'World');

// 創(chuàng)建第二個(gè)工作表
$objPHPExcel->createSheet();
$objPHPExcel->setActiveSheetIndex(1);
$objPHPExcel->getActiveSheet()->setTitle('Sheet2');
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Foo');
$objPHPExcel->getActiveSheet()->setCellValue('A2', 'Bar');

// 導(dǎo)出Excel文件
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('example.xlsx');

在這個(gè)示例中,我們首先創(chuàng)建了一個(gè)PHPExcel對(duì)象,并在其中創(chuàng)建了兩個(gè)工作表。然后使用PHPExcel_IOFactory類中的createWriter方法,將PHPExcel對(duì)象導(dǎo)出為一個(gè)Excel文件。最后,我們將導(dǎo)出的Excel文件保存為example.xlsx。

需要注意的是,導(dǎo)出多個(gè)工作表時(shí),需要使用createSheet方法來創(chuàng)建額外的工作表,并使用setActiveSheetIndex方法來指定當(dāng)前操作的工作表。

0