要加载范围内的公式,我使用了这种方法
ws1.Cells["B4:D4"].LoadFromText($"={con_Fu_LF},={con_Un_LF},={con_Fo_LF}");
并评估我打电话
ws1.Cells["B4:D4"].Calculate();
打开工作簿,我看到该范围内的字符串,例如 B4:
='Fu-LF'!F6841+'Fu-LF'!K6841
当我点击公式栏选择一个单元格并按 enter 键时,这些将被评估。
我想让这些自动求值,怎么办?
最佳答案
LoadFromText
设置单元格 .Value
属性。但是您需要像这样设置 .Formula
:
ws.Cells["B4"].Formula = $"={con_Fu_LF}";
它适用于空格键技巧,因为这是 Excel 本身检测到它“看起来”像一个公式并自动设置它。
没有任何方法不需要您手动遍历单元格/字符串。
关于c# - 使用 EPPlus 从 csv 评估公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47537551/