我被Excel 玩死了,身份证问题原来如此简单!
2005-01-31 14:01
267 查看
今天很平常的用多次使用的C#,在Web应用程序中,导出DataGrid数据为Excel让用户下载,不可思议的事情发生了。
原来是15位的身份证号给我整这样:
鼠标双击成这样了:
(身份证我改了,若有雷同,纯属巧合)
点击“身份证列”,选择“整列”--点击“鼠标右键”--选择“设置单元格格式...”--“数字”选项卡--我再选中“自定义”--“类型”中我依然选了“0”,嗯,终于看到了:
(身份证我改了,若有雷同,纯属巧合)
可问题来了,你没发现身份证是18位的都变样子了,没看出来吗?要知道上面是18位的,后三位可不是“0”,那我不玩完了吗?
找了点资料,原来作为“文本”写出来就OK了,如上“图”显示,写出身份证号前先添加个“'”,就是小引号呢。
程序怎么写,不用说了吧……^)^
哎,原来Excel还有这样的“毛病”!
附:身份证问题.rar
原来是15位的身份证号给我整这样:
3.62201E+14 |
123456811108888 |
点击“身份证列”,选择“整列”--点击“鼠标右键”--选择“设置单元格格式...”--“数字”选项卡--我再选中“自定义”--“类型”中我依然选了“0”,嗯,终于看到了:
123456811108888 |
123456811108888 |
123456811108888 |
123456811108888 |
123456811108888 |
123456811108888000 |
123456811108888 |
123456811108888 |
123456811108888000 |
123456811108888 |
123456811108888000 |
可问题来了,你没发现身份证是18位的都变样子了,没看出来吗?要知道上面是18位的,后三位可不是“0”,那我不玩完了吗?
'123456811108888 |
'123456811108888 |
'123456811108888 |
'123456811108888 |
'123456811108888 |
'123456811108888 |
'123456811108888333 |
'123456811108888 |
'123456811108888 |
'123456811108888333 |
'123456811108888333 |
程序怎么写,不用说了吧……^)^
哎,原来Excel还有这样的“毛病”!
附:身份证问题.rar
相关文章推荐
- Node解决简单重复问题系列之Excel内容的获取
- 终于解决了在c#里面用鼠标查找窗口的问题,原来如此简单
- poi的 excel 身份证等长数字串 问题
- PHPexcel 导出身份证问题
- 解决导出Excel时身份证的问题
- 解决 身份证号 复制到excel问题
- Excel | mysql mysql中身份证(多位数字)导出到cvs后显示问题
- C#解决从含身份证号码的Excel表格导入数据库的问题
- datagridview中显示的数据导出到Excel——用最简单的方法解决科学计数法的问题
- Excel粘贴身份证号码问题
- 简单excel表格转为VFP后,长字符串被截取的问题
- 问题原来如此简单...
- 导出Excel的简单方法,并可以解决乱码问题
- 导出excel,并且解决身份证科学计数发的问题
- 处理导出到EXCEL时,身份证号码的问题:mso-number-format
- 关于从GridView表中导出数据到Excel表中,身份证或者长度过长的数据在Excel中无法正常显示的问题
- pio读取 Excel中 电话号码和身份证的问题
- 处理导出到EXCEL时,身份证号码的问题:mso-number-format
- C#解决从含身份证号码的Excel表格导入数据库的问题
- 关于从GridView表中导出数据到Excel表中,身份证或者长度过长的数据在Excel中无法正常显示的问题