Excel Interop 어셈블리를 사용하여 상수가있는 모든 셀의 수를 찾으려고합니다.상수가있는 모든 셀 찾기 Excel Excel
작은 파일에서는 정상적으로 작동합니다. 그러나 큰 파일의 경우 충돌이 뛰어납니다.
206963 개의 행과 9 개의 열을 가진 파일에서 시도해 보니 충돌이 발생했습니다.
- 해결 방법에 대해 알고 계신가요?
- SpecialCells 기능의 제한 목록이 있습니까? 사용하지 않아야하는 경우가 있습니까?
public static int getConstantCount(Range myRange) //myRange = myWorksheet.UsedRange { try { return myRange.SpecialCells(XlCellType.xlCellTypeConstants).Count; } catch (System.Runtime.InteropServices.COMException ex) { return 0; } }
나는 이것은 또한 어떤 Interop 어셈블리를 사용하지 않고 엑셀 자체에서 발생주의 :
다음 내 코드입니다. .CountLarge property
대신 현재 사용 .Count property
의를 사용하는 그냥 처음 생각 https://superuser.com/questions/632856/excel-go-to-special-crashes-on-large-file
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –