以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  求助:从Excel导入数值型数据的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4556)

--  作者:sdljk
--  发布时间:2006/10/26 9:51:00
--  求助:从Excel导入数值型数据的问题
从Excel导入数值型数据不能正确显示,该如何解决?(如导入身份证号码,15位的可以正确显示,而18位的号码却显示为5.12223197611228E+17)

-=-=-=- 以下内容由 sdljk2006年10月26日 10:08am 时添加 -=-=-=-
已试过,将excel表的列设成文本型未能解决问题,前面加个*由于数据太多,不太切合实际,还有其他办法吗?
--  作者:gdxhq
--  发布时间:2006/10/26 9:55:00
--  
将excel表的列设成文本型或前面加个*,对数据不会有影响。
--  作者:smileboy
--  发布时间:2006/10/26 10:09:00
--  
用evalfor处理一下再导出,论坛上这样的例子不少,自己搜一下

-=-=-=- 以下内容由 smileboy2006年10月26日 10:11am 时添加 -=-=-=-
呵呵,看错了
--  作者:buddy
--  发布时间:2006/10/26 11:35:00
--  
excle里怎么设置的阿?是不是只是设置的字符型阿,如果是,你在Excle里的身份证一列边上插入一列,设置公式="'"&E1(E1指身份证号列)
--  作者:sdljk
--  发布时间:2006/10/26 11:46:00
--  
Excel里已经设置为数值型
--  作者:czy
--  发布时间:2006/10/26 13:12:00
--  
http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=574
--  作者:sdljk
--  发布时间:2006/10/26 14:51:00
--  
总版主,谢谢指导,已下载例子看过,但我的情况不同,是导入,不是导出。原来的Excel文件就是用数值型才能正确显示,还有其他方法解决吗?
--  作者:smileboy
--  发布时间:2006/10/26 16:54:00
--  
把易表文件和excel文件发上来看看
--  作者:chen7806
--  发布时间:2006/10/26 16:57:00
--  
易表导出文本,再用excel导入,身份证号导入的过程中,设成文本,就OK了。