将字符串从C#传输到Excel时的格式更改

时间:2011-01-23 10:54:57

标签: c# excel

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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