ExcelPackage를 사용할 때 큰 문제가 발생합니다. 값을 제거해도 수식이 업데이트되지 않을 수 있기 때문입니다.Excel에서 수식을 자동으로 새로 고치는 방법은 무엇입니까?
ExcelInterop을 사용하여 xlsx를 xls로 저장하려고 시도했지만 문제가 해결 될 수 있다고 생각했지만 해결되지 않았습니다.
내가 해결 방법을 찾은 방법은 Ctrl + Alt + F9를 누르는 것입니다. 사용자는 매번 그렇게하는 것을 좋아하지 않으므로 프로그래밍 방식으로하고 싶습니다. 모든 xlsx 수식이 업데이트되었는지 확인하는 효과적인 방법을 알고 있습니까? ,
for (int iWorksheet = 1; iWorksheet <= workbook.Worksheets.Count; iWorksheet++)
{
Worksheet ws = ((Worksheet)workbook.Worksheets[iWorksheet]);
ws.UsedRange.Formula = ws.UsedRange.Formula;
ws.Calculate();
}
덕분에, 나는 또한 잘 작동 생각) –
감사합니다,이 또한 [해결] (http://stackoverflow.com/a/9659653/234309) 나를 위해 할당의 문제를 multi-cell 범위의 수식 문자열 배열. 거기에서'Calculate()'는 필요하지 않았습니다. –