문제

다음 코드가 주어지면 :

using Aspose.Cells
// {...}  
Workbook workbook = new Workbook();  
Worksheet virtualWorksheet = workbook.Worksheets[0];  
virtualWorksheet.Cells[0, 0].Formula ="=1<2";

셀 [0,0]의 공식을 어떻게 평가합니까?

bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue; // will generate an exception at run-time
도움이 되었습니까?

해결책

에서: http://www.aspose.com/community/forums/permalink/212217/212232/showthread.aspx#212232

runtime에서 계산 된 값을 얻거나 검색하기 전에 통합 문서의 모든 공식을 계산하려면 workbook.calculateformula () 메소드에 전화하십시오.

Workbook workbook = new Workbook(); 
Worksheet virtualWorksheet = workbook.Worksheets[0]; 
virtualWorksheet.Cells[0, 0].Formula ="=1<2";
workbook.CalculateFormula(); 
bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top