我是从gridview将数据导出为excel。 这是我出口列:我如何更改excel单元格值
POSTING KEY
1
50
50
但列似乎像在GridView:
POSTING KEY
01
50
50
Excel中我的字符串值时转换为数字输出后。但我必须看到“01”。在保存文件之前,如何在代码中更改Excel单元格类型或单元格值?
我是从gridview将数据导出为excel。 这是我出口列:我如何更改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)。这是一个字符串a将表示在Excel中显示时的值的格式,将其设置为适当的值(如果您不确定要使用哪种字符串,请在Excel中使用字符串表示形式)。