像060922这样的数据导出后变成了60922
我搜遍了,只有基于datagrid的解决方法
可是我没有用表格,先则不知道如何解决
求大家帮帮忙了

解决方案 »

  1.   

    Output Formatted Excel from Dataset
    http://www.codeproject.com/useritems/Excelling.asp
      

  2.   

    至于其他,参看
    http://www.codeproject.com/dotnet/ExportToExcel.asp
    http://www.codeproject.com/csharp/datasettoexcel.asp
      

  3.   

    一楼的答非所问阿
    我已经导出数据了,只是希望所有字段以字符串形式导出到EXCEL中
    我用的是C#
      

  4.   

    在060922前加上'在dataset里这数字列前加上'这样execl就不会把这一列当成数值了
      

  5.   

    http://www.aspxboy.com/private/497/default.aspx这篇文章写的就是解决这个方法,还有例子,看的懂吧
      

  6.   

    可以直接操作excel啊
    对cell进行格式化啊]
      

  7.   

    to 我已经导出数据了,只是希望所有字段以字符串形式导出到EXCEL中
    我用的是C#yun~给的方法不行吗?只不过是用vb.net写得,你改成c#又不是什么难事。
      

  8.   

    输出为"060922"或'060922',Excel就知道这个单元格内的不是数值而是字符串(Excel确实有数据类型,而且自动识别数据类型),这时候就不会自动将前导零删除。