PHPExcel和错误“公式中的循环引用”

时间:2011-10-11 06:56:41

标签: cell phpexcel

我有一个带有公式和图形的大xls文件。我想在这里添加一些值,如下代码:

<?php


require_once dirname(__FILE__) . '/Classes/PHPExcel.php';
set_time_limit(60 * 5);
ini_set("memory_limit","1000M");
$pathWeek = "Z:\home\phpexcel.ru\www\weekstat.xls";

$phpReader = new PHPExcel_Reader_Excel5();
$weekReader = $phpReader->load($pathWeek);

$weekReader->getSheetByName("2G")->setCellValue("C4", 1);
$weekReader->getSheetByName("2G")->setCellValue("Z4", 1);

$objWriter = PHPExcel_IOFactory::createWriter($weekReader, 'Excel5');
$objWriter->save($pathWeek);

?>

有下一个错误:

Fatal error: Uncaught exception 'Exception' with message 'данные для обобщенных пок!C4 -> 2G KKmrc%;AAmrc%!C4 -> 2G KKmrc%;AAmrc%!C4 -> Cyclic Reference in Formula' in Z:\home\phpexcel.ru\www\Classes\PHPExcel\Cell.php on line 288

在单元格c4中名称为“2G KKmrc%; AAmrc%”的工作表中,我有下一个公式:

=IF($2G.$B4="";"";$2G.C4/$2G.$Z4*100)

在даннС<РμдляобобщРμРЅРЅС<С...РїРѕРє!C4(编码问题,对不起(下一个公式:

INDEX($'2G KKmrc%;AAmrc%'.C1:C27;MATCH("";$'2G KKmrc%;AAmrc%'.C1:C250;0)-1;1)

有什么想法吗?也许我没有看到明显的东西

1 个答案:

答案 0 :(得分:0)

看起来问题出现在工作表的名称中!它不应该以数字

开头