0
특정 SpreadsheetGear IRange에 값 (= 비어 있지 않은 셀)이 있는지 어떻게 확인할 수 있습니까?SpreadsheetGear - IRange에 값이 있는지 확인합니다.
Excel에서는 COUNTA 기능을 사용할 수 있지만 스프레드 시트 기어에는 기능이 없습니다.
특정 SpreadsheetGear IRange에 값 (= 비어 있지 않은 셀)이 있는지 어떻게 확인할 수 있습니까?SpreadsheetGear - IRange에 값이 있는지 확인합니다.
Excel에서는 COUNTA 기능을 사용할 수 있지만 스프레드 시트 기어에는 기능이 없습니다.
스프레드 시트 기어는 COUNTA 기능을 지원합니다. 수식의 일부로 셀에 직접 입력 할 수 있습니다. 또는 IS 시트를 사용할 수 있습니다. EvaluateValue (...) 메서드를 사용하여 실제로 셀에 입력하지 않고 수식을 계산할 수 있습니다. 예 :
// Count the number of non-empty cells in A1:A12 on the specified worksheet
double count = (double)worksheet.EvaluateValue("COUNTA(A1:A12)");
SpreadsheeGear API를 사용하여 자신의 카운트 루틴을 만들 수도 있습니다. 아래 코드는 좋은 시작 아웃 포인트가 될 수 있습니다 내 경우
int counter = 0;
foreach (IRange cell in worksheet.Cells["A1:A12"])
{
if (cell.ValueType != SpreadsheetGear.ValueType.Empty)
counter++;
}
, 나는 빈 텍스트 결과를 생산 문자열 연결 수식을했지만,이 SpreadsheetGear.ValueType.Empty''와 동일하지 않습니다. 나를 위해 일한 것은'if (cell.Text! = string.Empty)'입니다. – vwfreak