在所做的几个项目中都做过导出系统数据到EXCEL中,但屡次都出现导出长串数据到EXCEL中后显示为科学计数法,在网上查找了些方法,大致有两种解决途径:
一种是最不方便但能解决问题的方法,使用EXCEL的字符类型设置将科学计数法在EXCEL文件中转换为文本类型
此类方法可通过打开EXCEL,通过菜单的文件---->打开---->选择导出的EXCEL文件 在弹出的设置窗口中设置字段的类型为文本,通过测试能够完成,但第二天用同样方式又无法完成,不晓得为什么,郁闷啊!
此类方法还有一种操作方式就是选中科学计数法那一列,右键选择设置单元格格式---- > 数值---->小数位数设置为0---->确定就可以完成,但细看数据会发现此种方法修改后的数据末尾均变成了0,数据有误,无法满足实际需求
还有一种解决方法是在代码中解决,在网上找了些此种方法的代码

解决导出数据到EXCEL科学计数法问题

转自http://www.cnblogs.com/huomm/archive/2007/12/04/982862.html
此种方法尝试过仍然失败,EXCEL科学计数法问题解决方法继续寻找中......

孟子E章源码实例 
http://dotnet.aspx.cc/ShowDetail.Aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB

OutPutExcel.aspx
Code

OutPutExcel.aspx.cs
Code
问题解决,谢谢上述所有链接文章的作者,感谢互联网
posted on 2008-05-14 14:37  Bob&xiaobo.liu  阅读(6302)  评论(1编辑  收藏  举报