将DataGrid中数据导出到Excel时,01001变为1001,该怎么处理
同时在Excel中怎么写入01001呢谢谢赐教!

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB
      

  2.   

    写入数据时,先判断数据类型,然后如果是文本的话,可以这样cell[i][j]="'"+this.DataGrid[i,j],就是在前面加上一个单引号!
      

  3.   

    ...这应该是EXCEL的问题吧,在EXCEL中把你要写入数据的单元格 格式定为字符串就可以了 默认为标准,会自动转换输入数据,比如001显示成1,字符串1.5000显示为1.5,分数1/2显示为1月2号