2011-10-11 42 views
1

我有公式和图形的大xls文件。我想在这里与代码添加一些值是这样的:PHPExcel和错误“公式中的循环引用”

<?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 

与名工作表 - “2G KKmrc%; AAmrc%”,在单元格C4我有未来式:

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

在даннС<РμдляобобщРμРЅРЅС<С...РїРѕРєC4(编码问题,遗憾(下式:

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

任何想法?也许我没有看到明显的东西

回答

0

看起来这个问题是以工作表的名义!它不应该以编号

开头