asp.net 以这种方式导出Excel, 怎么设置某一列的格式为文本? 高分!

使用这段代码的时候,输出的"身份证号码"列会自动转成"3.20103E+1090"的字符,求解决方案.... 使用这段代码的时候,输出的"身份证号码"列会自动转成"3.20103E+1090"的字符, 求解决方案. 展开
 我来答
取券啦
2013-09-30 · TA获得超过107个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:155万
展开全部
append身份证号的时候,前后套个‘英文单引号,试试
追问
这样,输出的时候,是 " '45223199901010111"的状态,  虽然是文本,但是," ' "号很明显,需要点击那行后,那个" ' "号 才消失.
追答
那我就没办法了。
得用别的方式生成xls了。
匿名用户
2013-09-30
展开全部
有一个办法你可以试试:
在身份证的前面 加一个 字符 回车键 左侧的键值 [']
例如:
String code = “'” + 你的值 ;
更多追问追答
追问
嗯,这个方法试过,输出的时候,是 " '45223199901010111"的状态,  虽然是文本,但是," ' "号很明显,需要点击那行后,那个" ' "号 才消失.
追答
你可以设置下单元格的格式!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6bfb3f7
2013-09-30 · 超过29用户采纳过TA的回答
知道答主
回答量:91
采纳率:50%
帮助的人:43.4万
展开全部
你的 date[i].IdentityCard是String类型的吗 还有你数据库的数据看一下,是不是你的数据有问题
追问
都是string类型的.
追答
下一个断点 看一下穿进去的  证件号是什么样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式