워크 시트에서 모든 Excel 수식을 가져와야합니다. Range.SpecialCells를 사용하고 수식을 얻기 위해 각 셀을 반복하고 실제로 느린 것입니다. 수식 만 목록으로 가져 오는 더 좋은 해결책이 있습니까? 문자열의?Excel 수식 읽기
샘플 코드 :
Excel.Worksheet worksheet = Workbook.Worksheets["Sheet1"];
Range range = worksheet.UsedRange.SpecialCells(xlCellTypeFormulas);
foreach(Cell cell in range.Cells)
{
string formula = cell.formula.ToString();
//some code
}
검색, 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve) –
@MattRowland가 코드로 업데이트되었습니다. –
느린 이유는 없습니다. 당신이 제공 한 스 니펫에 문제가 있다고 확신합니까? –