加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 使用EPPlus生成电子表格时是否可以忽略Excel警告?

发布时间:2020-12-15 18:16:54 所属栏目:百科 来源:网络整理
导读:我使用C#和EPPlus在电子表格中的单个列中存储数字和非数字值的混合.当我用Excel打开电子表格时,它会在单元格中显示绿色三角形,其中数字值会显示“Number Stored as Text”的警告,并为特定单元格提供忽略它的选项.我可以从代码中执行此操作还是具有Excel特定
我使用C#和EPPlus在电子表格中的单个列中存储数字和非数字值的混合.当我用Excel打开电子表格时,它会在单元格中显示绿色三角形,其中数字值会显示“Number Stored as Text”的警告,并为特定单元格提供忽略它的选项.我可以从代码中执行此操作还是具有Excel特定功能?

解决方法

你真的有2个选项使用代码:

>将.NumberFormat property of Range更改为TEXT(我相信在epplus中等效的是Cell [row,column] .Style.NumberFormat.Format)
>使用'(单引号)为任何数字添加前缀 – 然后Excel将数字视为TEXT – 在视觉上,它会按原样显示数字,但公式将显示单引号.

或者,我不建议依赖

>使用Excel的属性进行播放并取消选中以显示警告

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读