清除单元格里的公式
原本有公式的单元格,清除单元格里的公式是把Formula赋空吗是的,理论上这样就可以去掉公式 本帖最后由 thc 于 2023-1-10 14:30 编辑
Richard.Ma 发表于 2023-1-7 16:18
是的,理论上这样就可以去掉公式
Excel的Sheet1单元格里面有LOOKUP(1,0/(Sheet2!A2:A7=D8),Sheet2!B2:B7)这个公式,读入excel时没有读入Sheet2,Sheet1有公式的格子的值是{#VALUE!}和Excel里面不一样,这种怎么解决 你想要的结果是怎样的呢,计算出正确的值吗?
我看你提到了“读入excel时没有读入Sheet2”,如果当前的的spread中没有sheet2的话,那么自然没法计算结果了。这个没有什么办法。 Richard.Ma 发表于 2023-1-10 15:00
你想要的结果是怎样的呢,计算出正确的值吗?
我看你提到了“读入excel时没有读入Sheet2”,如果当前的 ...
我想要计算出正确的值,我试了一下把Sheet1和Sheet2都读入也没有算出正确的值还是{#VALUE!} 可以上传一个重现问题的demo,我帮你看看 本帖最后由 thc 于 2023-1-13 10:46 编辑
Richard.Ma 发表于 2023-1-10 17:34
可以上传一个重现问题的demo,我帮你看看
FpSpread spread = new FpSpread();
spread .Open(fileStream);
SheetView Sheet1 = spread .Sheet;
SheetView Sheet2 = spread .Sheet;
for (int i = 0; i < Sheet1.RowCount; i++) {
string value= Convert.toString(Sheet1.cells.value);
}
输出的值是{#VALUE!}
但是公式是正常的
open的这个fileStream是什么内容,你得上传上来啊
页:
[1]