惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
雷峰网
雷峰网
IT之家
IT之家
小众软件
小众软件
M
MIT News - Artificial intelligence
博客园 - 聂微东
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
C
Check Point Blog
云风的 BLOG
云风的 BLOG
腾讯CDC
H
Help Net Security
Y
Y Combinator Blog
I
InfoQ

博客园 - 牛啊牛

我的程序优化-尽量减少数据库连接操作 程序员最郁闷的十件事 varchar和nvarchar的区别 架构师向左,项目经理向右?? 由布局学习CSS——IE6,7,8(Q)的浮动行内元素在某些情况下发生折行的bug Microsoft Document Explorer 2005安装失败解决方案 . 关于.NET的探针 学习之路九:深入剖析Web分页原理 HTTP 错误 500.21 - Internal Server Error 肌肉男MuscleNerd宣告全新iPad越狱成功 windows 2003 server iis6.0 完整安装包 带无法复制解决方法 SQL SERVER 2005无法远程连接 用jquery刷新aspx中的iframe的src并进行刷新 C结构入门 【原译】什么是TCHAR,WCHAR,LPSTR,LPWSTR,LPCTSTR.等等 8个2012年值得关注的社会化营销趋势 电商价格战有望收敛:行业或将整体走向冷静 谈谈新站初期做优化的一些误区 提高你开发效率的十五个 Visual Studio 使用技巧
DataTable导出到Excel时身份证号信息自动转换为科学计数法的...
牛啊牛 · 2012-03-24 · via 博客园 - 牛啊牛

做项目的时候是否遇到过这种问题,我今天遇到了就给大家分享下,在网上找的答案都是针对gridview控件的,还有就是该DataTable的身份证号列的类型为string,再有就是前面加单引号什么的,但是我都没有试验成功不知道是我人品的问题还是真不行,但是今天我整的这个方案完美避开了科学计数法 呵呵 废话少说上代码

1 DataTable dt = new DataTable();
2 dt.Columns.Add(new DataColumn("身份证号"));
3 DataRow dr = dt.NewRow();
4 StringBuilder sb = new StringBuilder("=\"");
5 sb.Append("1234567890123456789").Append("\"");
6 dr[0] = sb.ToString();
7 dt.Rows.Add(dr);
8 ImportAndExport.CreateExcel(dt, "1", "11.xls");

嘿嘿 够简单吧!原理就是Excel会自动把="1234567890123456789"认为计算字符串的公式 嘿嘿,不信的请新建个Exel文件试试