excel 出力

xiaofan_sap 2010-08-17 01:19:45
弄excel出力的时候,有几列是公式列,出力的时候,如果有的列没有值的话,公式计算的结果是“#value!”,请问如果请把这个结果给清除掉,如果能计算出来正确的值,就正确显示,如果由于含有空项而无法计算最终显示“#value!”的话,就让单元格显示成空
例如 某列的公式设置是

string strTmp = "SUMPRODUCT($DJ$" + num.ToString() + "+$DK$"+num.ToString()+"+$DL$"+num.ToString()+"+$DM$"+num.ToString()+")";
dataCell.SetCellFormula(strTmp);

改如何修改呢
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofan_sap 2010-08-17
  • 打赏
  • 举报
回复
大家伙干嘛呢 帮帮忙吧
xiaofan_sap 2010-08-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
strTmp.Equals("")?"":"";
[/Quote]
strTmp是个赋予了公式的字符串,它(strTmp.Equals("")?"":"")永远是空啊
wuyq11 2010-08-17
  • 打赏
  • 举报
回复
strTmp.Equals("")?"":"";

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧