2012-04-27 4 views
1

닫힌 XML을 사용하여 자동으로 Excel 보고서를 생성했습니다. 지금까지는 그렇게 좋았지 만 특정 수식 생성 값을 다시 데이터베이스에 저장해야합니다.C# : Excel 수식에서 값 읽기

수식은 =SUM(Day1, Day2, Day3)과 같으므로 간단히 Excel 수식 파서가 내 청구서에 맞지 않습니다. 상호 작용할 수있는 것이 필요합니다!

스프레드 시트를 저장 한 다음 다시 열 필요가 없습니다. 빠르고 효율적이라면 무엇이든 할 수 있습니다. 무리 감사. :)

답변

0

당신 수식의 값을 얻기 위해

Range("D1").value 

을 사용할 수 있습니다

+0

어떤 경우를 row-col (int, int) 참조? – matt

+0

@matt보세요 [여기] (http://stackoverflow.com/questions/181596/how-to-convert-a-column-number-eg-127-into-an-excel-column-eg-aa) 정수 열 번호를 Excel 열 이름으로 변환하는 방법은 (아마도 0에 기반한 번호를 고려해야 함). –

+0

IXLWorksheet의 Range(). 값에 접근 할 수 없습니다 ... 코드 – matt

0

당신은 같은 것을 사용할 수 있습니다 : 나는 단지에서 셀을 얻을 수

if(ws.Cell(i, j).HasFormula) 
     VAL = ws.Cell(i, j).ValueCached 
else 
     VAL = ws.Cell(i, j).Value.ToString() 
+0

코드 전용 답변은 StackOverflow에서 권장하지 않습니다. 이것이 정답 인 이유에 대해 좀 더 자세히 설명해주십시오. – Mittal