将string从C#传输到Excel时更改格式

当我想从C#中的dataGridView传输数据到Excel时遇到问题。

我的数据是“84853435455002”,当我保存在Excel中时,我看到这种格式“8.675675E2”。

我想完全保存我的数据,而不是在我的数据中有“E”。我该怎么做才能解决这个问题。

您需要格式化Excel中的单元格为数字,并将任何小数位设置为0,如果你不想要小数点。 默认情况下,Excel单元格格式是通用的,可以用这种方式来转换input。

你必须告诉excel以文本的forms读取单元格。 或者给数字添加一些特殊字符,所以excel会将其作为文本读取。 例如。 “'84853435455002”(在单号前面加个单引号)