gpt4 book ai didi

PHPexcel如何在浏览器中显示多张数据

转载 作者:搜寻专家 更新时间:2023-10-31 21:25:57 25 4
gpt4 key购买 nike

<?php
require_once("PHPExcel/Classes/PHPExcel.php");
require_once("PHPExcel/Classes/PHPExcel/Writer/Excel2007.php");
require_once("PHPExcel/Classes/PHPExcel/IOFactory.php");
$objPHPExcel = new PHPExcel();
$inputFileName = 'R1.xlsx';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objPHPExcel->setActiveSheetIndex(0);
$objWriter->save('php://output');

这是我的代码,它很好地将 excel Sheet1 从 R1.xlsx 文件输出到浏览器。但是 R1.xlsx 包含多个工作表如何通过链接或垂直显示它们以显示 sheet2 和 sheet3 数据?谢谢

附言。我试过了$objPHPExcel->setActiveSheetIndex(X); 通过改变 X 值

最佳答案

默认情况下,HTML Writer 只会为单个工作表生成输出

您可以通过调用指定写入哪一张表

$objWriter->setSheetIndex(2);

指定要输出的单张

但您也可以告诉它为所有工作表生成输出,而不是使用

$objWriter->writeAllSheets();

保存前

关于PHPexcel如何在浏览器中显示多张数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com