相关疑难解决方法(0)

PHPExcel - 通过迭代创建多个工作表

我正在尝试通过在phpexcel中迭代创建多个工作表:

$i=0;

while ($i < 10) {

// Add new sheet
$objWorkSheet = $objPHPExcel->createSheet();

//  Attach the newly-cloned sheet to the $objPHPExcel workbook
$objPHPExcel->addSheet($objWorkSheet);

// Add some data
$objPHPExcel->setActiveSheetIndex($i);

$sheet = $objPHPExcel->getActiveSheet();

$sheet->setCellValue('A1', 'Hello'.$i)
        ->setCellValue('B2', 'world!')
        ->setCellValue('C1', 'Hello')
        ->setCellValue('D2', 'world!');

// Rename sheet
$sheet->setTitle($i);

$i++;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.我只得到一些填充了数据并重命名的迭代表,大约一半是空的.

所以这是结果(工作表标题):

0,2,4,6,8,9和5个空床单

我无法弄清楚为什么只有偶数(和表9)在结果中是正确的.

php phpexcel

24
推荐指数
3
解决办法
11万
查看次数

标签 统计

php ×1

phpexcel ×1