繁体   English   中英

如何更改Excel单元格值

[英]How can i change excel cell value

我将数据从gridview导出到excel。 这是我的导出列:

POSTING KEY
1
50
50

但是该列在gridview中看起来像这样:

POSTING KEY
01
50
50

导出后,Excel将我的字符串值转换为数字。 但是我必须看到“ 01”。 保存文件之前,如何更改代码中的Excel单元格类型或单元格值?

在Excel中,突出显示列或单元格,右键单击并选择“设置单元格格式”,在“数字”选项卡下,单击“类别:”下的“自定义”。 在“类型:”文本框中,键入“ 00”。

您可以导出带有撇号后缀的文本。 例如,要显示01而不是1,则需要将单元格的值设置为'01,而不仅仅是01 Excel会将此值作为文本而不是数字。 但是在这种情况下,您将在Excel中看到一个错误的SamrtTag,上面写着“数字存储为文本”,可以从首选项中将其关闭。

读取或写入单元格时,您可以查看两个值。 第一个是值(例如cell.Value ),它可能是您要设置的值。 第二个是NumberFormat(例如cell.NumberFormat )。 这是一个字符串,它将代表在Excel中显示时值的格式,将其设置为适当的值(如果不确定要使用哪个字符串,请在Excel中使用字符串表示形式)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM