最近需要做DataTable 导出Excel,由于DataTable 的结构是任意的,也就是说可以包含各种字段,于是DataTable 中可能含有Html 标记(<tr><td><br> 等),开始按常规方法导出,以\t, \r\n 做分隔符,就会出现问题,导出的Excel文件完全乱了。那些Html标记会在Excel中表现出来,比如<hr>就变成了横线。




现在按HTML格式导出,就可以了。
另外DataTable 中可能含有字符串字段,但是该字段由数字组成,比如"身份证号码",也需要做处理,转换为字符串格式。

































