PHPExcel - 如果 sheet 名称等于则继续
PHPExcel - Proceed if sheet name equals
这是场景,我希望能够 运行 每个不同 excel sheet 代码的特定部分 PHP,所以基本上如果我有具有以下 sheet、"Funds"、"Accounts"、"Spending Data" 的工作簿,我如何查看每个 sheet 才能 运行根据 sheet 名称单独的代码,例如,我只想从 "Funds" 上的 A5:D5 获取单元格数据,但在 "Accounts" 上我想获取 A5:P5,等等
我试过使用 foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
,但它只是循环遍历每个 sheet,我希望它这样做,然后 运行 在每个 [=] 上使用相同的代码36=] 这不是我要找的。
抱歉,如果我没有解释得很好,但如果有某种方式我可以做类似的事情;
if sheetname == "Funds" {
//get cells A5:D5
}
if sheetname == "Accounts" {
//get cells A5:P5
}
等...
如有任何帮助,我们将不胜感激。
非常感谢。
亲切的问候。
使用 getTitle
了解 sheet 的标题:
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
{
$sheetname = $worksheet->getTitle();
if ($sheetname == "Funds")
{
//get cells A5:D5
}
if ($sheetname == "Accounts")
{
//get cells A5:P5
}
}
这是场景,我希望能够 运行 每个不同 excel sheet 代码的特定部分 PHP,所以基本上如果我有具有以下 sheet、"Funds"、"Accounts"、"Spending Data" 的工作簿,我如何查看每个 sheet 才能 运行根据 sheet 名称单独的代码,例如,我只想从 "Funds" 上的 A5:D5 获取单元格数据,但在 "Accounts" 上我想获取 A5:P5,等等
我试过使用 foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
,但它只是循环遍历每个 sheet,我希望它这样做,然后 运行 在每个 [=] 上使用相同的代码36=] 这不是我要找的。
抱歉,如果我没有解释得很好,但如果有某种方式我可以做类似的事情;
if sheetname == "Funds" {
//get cells A5:D5
}
if sheetname == "Accounts" {
//get cells A5:P5
}
等...
如有任何帮助,我们将不胜感激。
非常感谢。
亲切的问候。
使用 getTitle
了解 sheet 的标题:
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
{
$sheetname = $worksheet->getTitle();
if ($sheetname == "Funds")
{
//get cells A5:D5
}
if ($sheetname == "Accounts")
{
//get cells A5:P5
}
}