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