如何删除PHPExcel中的工作表
How to delete worksheet in PHPExcel
在 PHPExcel 中,如何删除名称为 worksheet 的 sheet?
我有这个,但它不起作用:
$objWorkSheet->removeSheetByIndex("Worksheet");
Worksheet
是工作表的名称,而不是其索引(在工作表集合中的位置)。您需要确定其索引位置并将其用作 removeSheetByIndex()
的参数
类似于:
$objWorkSheet->setActiveSheetIndexByName('Worksheet');
$sheetIndex = $objWorkSheet->getActiveSheetIndex();
$objWorkSheet->removeSheetByIndex($sheetIndex);
或
$objWorkSheet->removeSheetByIndex(
$objWorkSheet->getIndex(
$objWorkSheet->getSheetByName('Worksheet')
)
);
在 PHPExcel 中,如何删除名称为 worksheet 的 sheet?
我有这个,但它不起作用:
$objWorkSheet->removeSheetByIndex("Worksheet");
Worksheet
是工作表的名称,而不是其索引(在工作表集合中的位置)。您需要确定其索引位置并将其用作 removeSheetByIndex()
类似于:
$objWorkSheet->setActiveSheetIndexByName('Worksheet');
$sheetIndex = $objWorkSheet->getActiveSheetIndex();
$objWorkSheet->removeSheetByIndex($sheetIndex);
或
$objWorkSheet->removeSheetByIndex(
$objWorkSheet->getIndex(
$objWorkSheet->getSheetByName('Worksheet')
)
);