2009-12-07 96 views
0

我是从gridview将数据导出为ex​​cel。 这是我出口列:我如何更改excel单元格值

POSTING KEY 
1 
50 
50 

但列似乎像在GridView:

POSTING KEY 
01 
50 
50 

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

回答

0

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

0

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

0

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

相关问题