23 lines
		
	
	
		
			756 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			756 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace PhpOffice\PhpSpreadsheetTests\Calculation;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use PhpOffice\PhpSpreadsheet\Shared\File;
							 | 
						||
| 
								 | 
							
								use PHPUnit\Framework\TestCase;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class DefinedNameConfusedForCellTest extends TestCase
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    public function testDefinedName()
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								        $obj = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
							 | 
						||
| 
								 | 
							
								        $sheet0 = $obj->setActiveSheetIndex(0);
							 | 
						||
| 
								 | 
							
								        $sheet0->setCellValue('A1', 2);
							 | 
						||
| 
								 | 
							
								        $obj->addNamedRange(new \PhpOffice\PhpSpreadsheet\NamedRange('A1A', $sheet0, 'A1'));
							 | 
						||
| 
								 | 
							
								        $sheet0->setCellValue('B1', '=2*A1A');
							 | 
						||
| 
								 | 
							
								        $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($obj, 'Xlsx');
							 | 
						||
| 
								 | 
							
								        $filename = tempnam(File::sysGetTempDir(), 'phpspreadsheet-test');
							 | 
						||
| 
								 | 
							
								        $writer->save($filename);
							 | 
						||
| 
								 | 
							
								        self::assertTrue(true);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |