2009-12-19 8 views
2

스프레드 시트에서 추출 된 알려진 수식을 사용하면 실제 셀에 있지 않아도 수식을 적용/평가할 수 있습니까?Apache POI HSSF/XSSF - 셀에없는 수식 계산

시트에 빈 셀을 만들거나 위치를 지정할 수 있다고 가정합니다 (누구나 이것이 효율적으로 수행되는 방법에 대한 아이디어가 있습니까?).이 방법으로 수식을 평가할 수 있지만 더 좋은 방법이 있습니까?

답변

0

스프레드 시트 작성/읽기/쓰기를 살펴볼 때 POI가이를 수행하는 방법인지 잘 모르겠습니다. Excel COM 객체를 호출 (예 : JACOB)하고 Excel 자체에서 수식을 실행하는 방법을 살펴 보았습니까?

0

Excel에서는 셀에 있어야하지 않고 수식을 평가할 수 있습니다. EVALUATE 또는 C API를 통해 이전의 XLM 매크로 언어를 사용하고 Application.Evaluate 또는 Worksheet.Evaluate 인 VBA를 통해 수행 할 수 있습니다.

물론 추출한 공식 만 있으면 Excel에 액세스 할 수 없다면이 정보는 도움이되지 않을 수 있습니다. 수식이 충분히 간단하다는 것을 알고 있다면 직접 또는 다른 도구를 사용하여 평가할 수 있습니다 (구체적인 것은 알지 못함). 하지만 수식은 사용자가 작성한 VBA/XLL 함수를 호출하고 정의 된 이름 등을 사용할 수 있기 때문에 일반적으로 Excel에 액세스 할뿐만 아니라 수식이 들어있는 실제 문서도 필요합니다.