我使用C#和EPPlus在电子表格中的单个列中存储数字和非数字值的混合.当我用Excel打开电子表格时,它会在单元格中
显示绿色三角形,其中数字值会
显示“Number Stored as Text”的警告,并为特定单元格提供忽略它的选项.我可以从
代码中执行此操作还是具有Excel特定
功能?
你真的有2个选项使用
代码:
>将.NumberFormat property of Range更改为TEXT(我相信在epplus中等效的是Cell [row,column] .Style.NumberFormat.Format)
>使用'(单引号)为任何数字添加前缀 – 然后Excel将数字视为TEXT – 在视觉上,它会按原样显示数字,但公式将显示单引号.
或者,我不建议依赖
>使用Excel的属性进行播放并取消选中以显示警告
原文链接:https://www.f2er.com/csharp/98036.html