我在使用ExcelPackage时遇到了很大的问题,因为有时公式不会更新(即使我删除了值).
我已经尝试使用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();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30147 次 |
| 最近记录: |