DataTable中存在空值 输出到EXCEL时格式变乱的解决方法【附代码】

      当我们输出到EXCEL的值中有 空字符串的时候,由于输出时格式并不确定,因此系统会为空字符串自动输出成一个 ’(单引号),这样输出后的格式就会乱掉,采取一种简单的做法后可以解决。

    输出的时候将所有空值 和空字符串 都转成 "  " 空格字符串,于是格式乱的问题都解决了。

     附: E8提供BaseTools中的关于EXCEL 输出的 代码:

 

    

ExportExcel.cs

 

 

    ExportExcel.cs 里面 就有专门的处理这个情况。E8.Net用户可以直接参考这个代码进行修正

    其中 IDataFieldProcess  主要是为了处理输出EXCEL时 一些字段需要转换的情况(如:状态名称等),如果全在SQL SERVER进行转换会加大 SQLSERVER的压力

 

  

posted @ 2009-05-21 19:59  苏康胜  阅读(1542)  评论(0编辑  收藏  举报